如何修改QQ2000C 1230標準版實現去廣告、給隱身朋友傳送檔案。 (5千字)
如何修改QQ2000C 1230標準版實現去廣告、給隱身朋友傳送檔案。
(首先感謝提供解決方法的朋友們:最弱智、dRag0nMa、lllaaa、pll621)
1、首先要遮蔽QQ自動從伺服器上下載廣告圖片和flash檔案。
2、在對話方塊廣告位置區域中去掉響應滑鼠點選開啟廣告檔案或動畫。
3、給隱身的朋友傳送檔案。
正文開始 >>>
===================================================================
1、遮蔽QQ自動從伺服器上下載廣告圖片和flash檔案。
方法一(dRag0nMa建議,以前最弱智也提過),修改QQ.exe中的"AD\"的ASCII
跟UNICODE為"A*\"或者其他讓系統認為非法的名稱。可以使用WINHEX替換修改。
===================================================================
方法二(小皮皮---lllaaa提供),修改QQ.exe的程式程式碼實現不下載廣告檔案。
* Reference To:
MFC42.Ordinal:1943, Ord:1943h
|
:004C1C09
E8F27D0000 Call 004C9A00
:004C1C0E 33C0
xor eax, eax
:004C1C10 398644010000
cmp dword ptr [esi+00000144], eax
:004C1C16 8945FC
mov dword ptr [ebp-04], eax
:004C1C19
742B je 004C1C46
//NOP 掉就不下載廣告了
:004C1C1B 6A01
push 00000001
:004C1C1D 51
push ecx
:004C1C1E
8BCC mov
ecx, esp
:004C1C20 896508
mov dword ptr [ebp+08], esp
* Possible StringData Ref
from Data Obj ->"Downing..."
|
:004C1C23
68B0A05500 push 0055A0B0
* Reference To: MFC42.Ordinal:0219, Ord:0219h
|
:004C1C28 E85F7F0000
Call 004C9B8C
:004C1C2D 51
push ecx
:004C1C2E C645FC01
mov [ebp-04], 01
:004C1C32 8BCC
mov ecx, esp
:004C1C34 89650C
mov dword ptr [ebp+0C], esp
* Possible StringData Ref from Data Obj
->"adlog"
|
:004C1C37 68F89D5500
push 00559DF8
* Reference
To: MFC42.Ordinal:0219, Ord:0219h
|
:004C1C3C E84B7F0000 Call
004C9B8C
:004C1C41 E926030000
jmp 004C1F6C
* Referenced by a (U)nconditional or (C)onditional Jump
at Address:
|:004C1C19(C)
|
* Possible StringData Ref from
Data Obj ->"11tracymutex200211121427"
|
:004C1C46 6894A05500 push
0055A094
:004C1C4B 50
push eax
:004C1C4C 50
push eax
* Reference To: KERNEL32.CreateMutexA,
Ord:003Fh
|
:004C1C4D FF1520F14F00
Call dword ptr [004FF120]
:004C1C53 6A01
push 00000001
:004C1C55 A3CCAD5500 mov dword
ptr [0055ADCC], eax
:004C1C5A 5B
pop ebx
:004C1C5B 53
push ebx
:004C1C5C
51
push ecx
:004C1C5D 8BCC
mov ecx, esp
:004C1C5F 896508
mov dword ptr [ebp+08], esp
* Possible StringData
Ref from Data Obj ->"CreateAdDownMutex"
|
:004C1C62 6880A05500 push
0055A080
* Reference To: MFC42.Ordinal:0219, Ord:0219h
===================================================================
2、在對話方塊廣告位置區域中去掉響應滑鼠點選開啟廣告檔案或動畫。
利用createfilea斷點分析,修改如下程式碼可實現。
===================================================================
* Reference To: KERNEL32.CreateFileA, Ord:0034h
|
:1002FBFE FF15D4400610
Call dword ptr [100640D4]
:1002FC04 8BF8
mov edi, eax
:1002FC06 83FFFF
cmp edi, FFFFFFFF
:1002FC09 897D08
mov dword ptr [ebp+08], edi
:1002FC0C 0F84EB000000
je 1002FCFD // JMP後對滑鼠點選不反應
:1002FC12 8D45F4
lea eax, dword ptr [ebp-0C]
:1002FC15
50
push eax
:1002FC16 57
push edi
* Reference To: KERNEL32.GetFileSize,
Ord:0112h
|
:1002FC17 FF15B0400610
Call dword ptr [100640B0]
===================================================================
3、給隱身的朋友傳送檔案。
===================================================================
方法一(老妖怪PLL621提供),修改程式CQQApplication.dll程式碼,讓灰色按鈕
亮起來:01A1B3CB FF7508
PUSH DWORD [EBP+08]=>改為push 0
===================================================================
方法二,修改程式CQQApplication.dll程式碼,讓程式始終認為使用者線上,利用對話方塊函式MessageboxA跟到程式空間,過了MFC的呼叫後,返回到CQQApplication.dll領空,往上分析,跟入判斷呼叫的CALL,修改如下程式碼可以實現給隱身的朋友傳送檔案:
:1003CC71 FF5138
call [ecx+38]
:1003CC74 837D0814
cmp dword ptr [ebp+08], 00000014 //不線上否?
:1003CC78 8B450C
mov eax, dword ptr [ebp+0C]
:1003CC7B 885DFC
mov byte ptr [ebp-04], bl
:1003CC7E 7420
je 1003CCA0 //NOP掉即可給隱身朋友傳送檔案
:1003CC80 3BC3
cmp eax, ebx
:1003CC82 7406
je 1003CC8A
:1003CC84 8B08
mov ecx, dword ptr [eax]
:1003CC86
50
push eax
:1003CC87 FF5108
call [ecx+08]
* Referenced by a (U)nconditional or (C)onditional
Jump at Address:
|:1003CC82(C)
|
:1003CC8A 8B45F0
mov eax, dword ptr [ebp-10]
:1003CC8D 834DFCFF or dword
ptr [ebp-04], FFFFFFFF
:1003CC91 3BC3
cmp eax, ebx
:1003CC93 7406
je 1003CC9B
===================================================================
<The End>
相關文章
- 關於傳送Http標頭檔案2004-03-10HTTP
- SpringBoot專案實現檔案上傳和郵件傳送2019-05-29Spring Boot
- 請問上傳的檔案如何傳送post2022-05-07
- 如何安全共享和傳送大檔案?2020-09-17
- CURL 傳送檔案2019-01-15
- Socket 傳送檔案2013-07-01
- Java檔案上傳如何實現呢?2021-03-24Java
- 如何將超大檔案傳輸給別人,超大檔案如何傳輸呢?2022-09-09
- 為
QQ2000c 0630 新增 IP 顯示和去掉廣告 (5千字)2002-07-17
- 如何在保護使用者隱私的同時實現精準廣告投放?2022-09-01
- 隨身碟檔案被隱藏怎麼恢復 隨身碟檔案恢復隱藏的方法2021-12-24
- 【方法】Html5實現檔案非同步上傳2017-05-19HTML非同步
- Linux伺服器上傳檔案傳送檔案2018-06-21Linux伺服器
- 如何給亞馬遜買家傳送站內信?2019-01-15亞馬遜
- C# Socket 檔案傳送傳輸2024-04-26C#
- servlet怎樣傳送檔案??2004-03-29Servlet
- input 實現檔案上傳,並驗證檔案不大於5M2019-03-13
- 求助:J2ME實現檔案操作 和郵件傳送功能2004-08-05
- 修改上傳檔案大小2012-08-07
- PHP實現單檔案、多檔案上傳 封裝 物件導向實現檔案上傳2021-09-09PHP封裝物件
- Go 標準庫 http.FileServer 實現靜態檔案服務2018-08-21GoHTTPServer
- 專案管理過程攻略——送給初為專案經理的朋友2009-01-12專案管理
- HTML5向量實現檔案上傳進度條2015-11-22HTML
- 向量HTML5實現檔案上傳進度條2015-11-22HTML
- qq郵箱怎麼發檔案給別的郵箱 qq郵箱如何將文件傳送給別人2022-03-01
- ajax實現檔案上傳2018-11-24
- iphone11與win10如何與電腦傳送檔案_iphone與win10怎麼傳送檔案2020-05-22iPhoneWin10
- Linux如何實現斷點續傳檔案功能?2020-12-29Linux斷點
- 如何實現檔案高速傳輸,推薦鐳速高速檔案傳輸解決方案2023-02-23
- AngularJS實現的檔案檔案上傳2017-04-08AngularJS
- 外貿人給國外客戶傳送大檔案的4種方式!2019-12-13
- 如何用python實現郵箱傳送資訊2021-09-11Python
- Flutter實現一個邊讀邊處理邊傳送檔案的功能2021-09-02Flutter
- 如何在shell指令碼里使用sftp批次傳送檔案2018-12-03指令碼FTP
- node實現檔案屬性批量修改(檔名)2020-07-05
- EasyRecovery 5.0 5個檔案限制的破解全攻略(拯救被誤除檔案的朋友們^_^!)
(4千字)2000-09-20
- 祖傳標頭檔案2024-10-18
- 使用FormData+jQuery+AJAX傳送檔案至又拍雲,實現無重新整理上傳2015-12-28ORMjQuery