over 2 years ago

本站之文章皆禁止以任何方式轉載,如有需求,可使用幾種方式來保存:
1. 加到我的最愛
2. 使用連結及標題作為引用
3. 存檔至自己電腦僅供自己離線閱讀

任何未經本人同意對本站文章之轉載、重製、散布等行為皆已違反著作權法,請務必留意。

Read on →
 
about 2 months ago

Start Command Prompt with Admin
Change directory to Watch_Dogs2\bin
e.g. CD "C:\Program Files (x86)\Steam\steamapps\common\Watch_Dogs2\bin"
Enter WatchDogs2.exe -eac_launcher
Go to Steam if you purchase on Steam, and allow the parameter.
Have fun without EasyAntiCheat's annoying process blacklist.
p.s. You might need to login to Uplay first.

Read on →
 
6 months ago

密码是flag{Y0u_c4n_und3rst4nd_bin4ry!}

利用IDA PRO分析後發現,輸入的密碼有32個bytes,每個byte分別與key中的每個byte做XOR運算再XOR 1後與result對應的byte比較,可知只要反向將result中的每個byte先XOR 1再XOR key中對應的每個byte就是正確密碼。

我用我熟悉的工具Cheat Enging以匯編寫下了script做解碼,並利用64位特性來簡化動作,最後結果存在result

GlobalAlloc(Main, 10240)
Label(key)
Label(result)
Label(Begin)
Label(End)
registersymbol(result)
CreateThread(Main)

Main:
mov rax, key
mov rbx, result
mov r8, 0101010101010101
xor rdi, rdi
Begin:
cmp rdi, 20
je End
mov rcx, [rbx+rdi] // [result + offset]
xor rcx, r8
xor rcx, [rax+rdi]
mov [rbx+rdi], rcx
add rdi, 08
jmp Begin

End:
ret 08

key:
DB 43 64 38 56 77 30 48 34 48 79 4B 31 6C 31 4F 4F
DB 54 41 71 32 6A 6F 4B 49 77 71 4C 61 6B 4D 6B 61

result:
DB 24 09 58 30 0D 68 79 40 16 1B 7E 5E 32 45 20 2A
DB 66 32 03 47 5F 00 2E 17 14 19 23 54 18 35 4B 1D

 
7 months ago

TobyShield 專門為私人遊戲服務器打反掛軟件,配合營運商的營運模式進行客製化,並可以依照營運商之服務條款提供多樣化的安全設施,是遊戲私人服務器最好的反掛產品。

本產品支援 Windows XP 以上32位元或64位元的作業系統,C/C++/JAVA/C# 等服務器均可以使用我們提供的產品,TobyShield會為客戶進行客製化設計。後台控管端也非常容易操作,不須學習即可迅速上手。

提供作業系統級的保護

  • 阻止非法系统/MAC地址/使用者帳戶/硬碟 (營運商可設定)
  • 提供緊急Pattern產生工具(營運商可設定)
  • 檢測或阻止VPN連接(營運商可設定)
  • 檢測DirectX调制和非法呼出
  • 檢測WDDM驅動debugging
  • 檢測Speed Hack
  • 檢測使用Time Server的Speed Hack
  • 檢測kernel主要函数debugging
  • 檢測DLL注入
  • 檢測虛擬記憶體程式碼注入
  • 檢測惡意執行緒
  • 檢測游戏内键盘操纵
  • 檢測DHCP非法操作
  • 檢測Nuking/Drop Hack
  • 檢測滑鼠連點
  • 檢測軟硬體巨集指令
  • 檢測Message Hook
  • 檢測多開
  • 檢測VEH/SEH debugging
  • 檢測遊戲客户端的完整性
  • 檢測遊戲内特定函数的非法呼叫
  • 檢測遊戲資源修改
  • 檢測遊戲行程記憶體存取
  • 阻止遊戲行程句柄存取
  • 阻止遊戲行程消息傳送
  • 阻止遊戲行程注入傳送滑鼠/鍵盤
  • 阻止遊戲 Windows GDI 存取
  • 阻止debug中斷處理修改
  • 檢測直接呼叫kernel函式
  • 檢測隱形行程/動態鏈結函式庫/驅動
  • 檢測kernel-mode/user-mode的debugging
  • 檢測虛擬機

提供檢測狀況即時後台控管

  • 提供每日/每周/每月/季度/年度遊戲統計
  • 執行次數
  • 多開次數
  • 檢測外掛次數
  • 未知硬體使用頻率
  • 國別執行頻率
  • 遊戲執行時間頻率
  • 作業系統使用頻率
  • VPN翻牆頻率
  • 外掛檢測國家/用戶排行
  • 提供每日/每周/每月使用者統計資料
  • 外掛用戶IP排行
  • 外掛使用作業系統排行
  • 外掛使用帳號排行
  • 提供每日/每周log統計
  • 連接帳號/系統資料
  • 外掛檢測log資料

客戶支援

  • 收到新的外掛在24小時回應
  • 透過電子郵件/即時通訊線上回應
  • 提供玩家遠端控制支援
Read on →
 
8 months ago

本教程將教你如何在 Ubuntu 14.04 上逐步設置私有服務器。

警告!

本教程不是為新手寫的。你應該能夠知道你在做什麼。

SSH客戶端軟件

如果使用 Windows,請使用 PuTTY 作為客戶端,否則使用 ssh 命令。

您的VPS提供商應為您提供 root 用戶和密碼。
但是你不應該使用 root 來操作,而應該創建一個具有 sudo 特權的新用戶。
以下步驟將教你如何做到這一點。

用 root 登錄

SERVER_IP_ADDRESS是您的 VPS 公共 IP 地址。

ssh root@SERVER_IP_ADDRESS

創建用戶

創建一個新用戶,例如twms

adduser twms

授予用戶 sudo 權限

gpasswd -a twms sudo

使用新用戶和密碼登錄

exit
ssh twms@SERVER_IP_ADDRESS

Lang

locale -a
sudo locale-gen zh_TW zh_TW.UTF-8

第一件事

此命令將檢索新的程序包列表。

sudo apt-get update

Utility

sudo apt-get install software-properties-common

配置防火牆

在啟用防火牆之前,您必須允許 OpenSSH 通過它,否則您將丟失連接,並且永遠不能登錄。

sudo ufw app list
sudo ufw allow OpenSSH

允許您的服務使用的端口。

sudo ufw allow 8484/tcp
sudo ufw allow 8485/tcp

查看添加的規則並啟用防火牆。

sudo ufw show added
sudo ufw enable

設置 MySQL

首先安裝MySQL。
在安裝過程中,會要求您設置 MySQL 的root密碼。

sudo apt-get install mysql-server

這個命令將運行一個腳本來加強 MySQL 的安全性。

sudo mysql_secure_installation

以下配置是可選的。有關詳細信息,請閱讀文檔。

nano /etc/mysql/my.cnf
/etc/mysql/my.cnf
#key_buffer

max_allowed_packet = 1M
thread_stack = 128K
...
max_connections = 75
...
table_open_cache = 32M
key_buffer_size = 32M

配置後,重啟 MySQL。

sudo service mysql restart

安裝 Java 運行時

確定你的服務的 Java 版本。

Java 7

# 添加存儲庫

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

# 安裝

sudo apt-get install oracle-java7-installer

# 自動設置 Java 7 環境變量

sudo apt-get install oracle-java7-set-default

# 安裝 Java 加密擴展(JCE)無限強度管轄權策略文件

sudo apt-get install oracle-java7-unlimited-jce-policy

Java 8

# 添加存儲庫

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

# 安裝

sudo apt-get install oracle-java8-installer

# 自動設置 Java 8 環境變量

sudo apt-get install oracle-java8-set-default

# 安裝 Java 加密擴展(JCE)無限強度管轄權策略文件

sudo apt-get install oracle-java8-unlimited-jce-policy

驗證已安裝的版本。

java -version

安裝 unzip

sudo apt-get install unzip

將文件上傳到服務器

如果您使用 Windows,請使用 WinSCP 或 FileZilla,否則使用 scp 工具。
將您的文件上傳到用戶的主目錄。例如/home/twms

準備服務器文件

將目錄切換到/home/twms
將歸檔twms.zip解壓縮到目錄twms_files

cd ~
mkdir server_files.zip
unzip server_files.zip -d twms_files/
cd twms
mkdir wz
unzip wz_files.zip -d wz/

設置數據庫

使用您在安裝期間設置的密碼登錄到root

mysql -u root -p

為 MySQL 創建數據庫twms_db,並向密碼為password的新用戶twms_user授予權限。
這與我們創建非 root 用戶的原因相同。

CREATE DATABASE twms_db;
GRANT ALL ON twms_db.* TO 'twms_user' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
quit

將目錄切換到/home/twms/twms_files/sql/

cd ~/twms_files/sql/

以用戶twms_user身份登錄,並在數據庫twms_db上執行 SQL 腳本文件FILENAME.sql
您可能需要使用--default-character-set選項來解決由字符集引起的問題。

mysql -u twms_user -p twms_db < FILENAME.sql

設置服務

將目錄切換到/home/twms/twms_files/

cd ~/twms_files/

根據您的配置編輯數據庫設置,綁定IP地址和偵聽端口。

nano settings.ini

創建一個 shell 腳本來啟動服務,而不必每次都輸入命令。

nano start.sh

根據服務器的配置和服務參數編輯腳本。以下示例不適合所有情況。
一般來說,您需要設置CLASSPATH環境變量,並將入口點類路徑傳遞給 Java。

start.sh
#!/bin/bash

export CLASSPATH=.:dist/*:lib/*
java -Xmx1000M -server -Dnet.sf.odinms.wzpath=./wz/ -Dfile.encoding=UTF-8 server.Start

使腳本可由當前用戶執行。

chmod u+x start.sh

啟動服務

./start.sh

Linux 私服架設服務,詳細請洽TobyShield

Read on →
 
8 months ago

開啟登錄編輯程式

進到機碼

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

新增DWORD值名為DisableAntiSpyware,修改資料為1

Reference:
http://www.tenforums.com/tutorials/5918-windows-defender-turn-off-windows-10-a.html

P.S. 腐源大大沒附來源,我給0分

 
8 months ago

開啟登錄編輯程式

進到機碼

HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft

新增一個機碼Internet Explorer,新增Restrictions機碼到Internet Explorer底下
進入機碼

HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Internet Explorer\Restrictions

新增DWORD值名為NoHelpItemSendFeedback,修改資料為1

Reference:
http://samathalemonseio.com/topic/269886-windows-10-tip-registry-tweak-to-disable-%E2%80%9Csend-feedback%E2%80%9D-smiley-button-in-internet-explorer-toolbar/
http://beatexcel.com/disable-send-a-smile/

 
11 months ago

StringPool::GetInstance 函式

語法

StringPool * StringPool::GetInstance(void);

參數

不帶任何參數。

回傳值

回傳一個StringPool的Instance,若尚未建立則會自動建立一個。

StringPool::GetString 函式

語法

template<typename T>
ZXString<T> * StringPool::GetString(
  ZXString<T> *result, 
  unsigned int nIdx
);

參數

result[out]

用於存放取得的ZXString的指標。

nIdx

用於查詢的ID。[in]

回傳值

回傳一個ZXString的指標,如果該ID不存在,可能導致程式崩潰。

CMsgbox 與 CMsgboxLinkWeb 類別

程式庫提供兩種MsgBox,一個是CMsgbox,另一個是CMsgboxLinkWeb。使用方法都很簡單,參考下面範例就會了。

範例

很簡單的class使用,顯示一個訊息ID是0x102A的訊息窗。

CMsgbox只有一個OK按鈕,若連結網址不為空的話會顯示連結。

ZXString<char> sDesc = ""; // 連結文字
ZXString<char> sLink = ""; // 連結網址
ZXString<char> sMsg;       // 訊息文字
StringPool::GetInstance()->GetString(&sMsg, 0x102A);
TSingleton<CMsgbox>::CreateInstance()->Init(sMsg, sLink, sDesc);

直接使用C-Style字串也是可以的,編譯器會自動配置class。

TSingleton<CMsgbox>::CreateInstance()->Init("Test Text", "http://toby.logdown.com", "Test Link");

寫asm的話參考下面方法:

push ebp
mov ebp,esp
sub ebp,40
call TSingleton<CMsgbox>::CreateInstance
mov esi,eax
xor edi,edi
push ecx
mov ecx,esp
mov [ebp-04],esp
push -01
push sDesc
mov [ecx],edi
call ZXString<char>::Assign
push ecx
mov ecx,esp
mov [ebp-08],esp
push -01
push sLink
mov [ecx],edi
call ZXString<char>::Assign
push ecx
mov ecx,esp
mov [ebp-08],esp
push -01
push sMsg
mov [ecx],edi
call ZXString<char>::Assign
mov ecx,esi
call CMsgbox::Init
pop ebp
ret

台灣楓故事DEMO:

CMsgboxLinkWeb則是Yes-No訊息方塊,按Yes會打開連結。

ZXString<char> sLink = ""; // 連結網址
ZXString<char> sMsg = "";  // 訊息文字
TSingleton<CMsgboxLinkWeb>::CreateInstance()->Init(sMsg, sLink);

台灣楓故事DEMO:

 
about 1 year ago

可以選遊戲、選帳號,還能登入遊戲的登入器。
目前僅台灣帳號可登入、僅能用帳號密碼登入。

下載點:

Read on →
 
about 1 year ago
var url = location.href;
var regex;

if (regex = url.match(/m(.gamer.com.tw\/)forum\/(\S*)/))
{
    location.href = "http://forum" + regex[1] + regex[2];
}
else if (regex = url.match(/m(.gamer.com.tw\/)home\/(\S*)/))
{
    location.href = "http://home" + regex[1] + regex[2];
}
Read on →