飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5821|回复: 9

[已解决] 请教去QQ.exe的自效验

[复制链接]

该用户从未签到

发表于 2006-8-18 12:31:24 | 显示全部楼层 |阅读模式
QQ2006 开始加了自效验,想修改一下资源也不行,于是就想把自效验去掉,但找到了位置却不知道怎么修改

版本QQ2006 Beta2

OD载QQ.exe,下BP CreateFileA,F9运行,来到

7C801A24 > 8BFF MOV EDI,EDI
7C801A26 55 PUSH EBP
7C801A27 8BEC MOV EBP,ESP
7C801A29 FF75 08 PUSH DWORD PTR SS:[EBP+8]
7C801A2C E8 43C60000 CALL kernel32.7C80E074
7C801A31 85C0 TEST EAX,EAX

堆栈显示
0012ECD0 00403948 /CALL 到 CreateFileA 来自 QQ.00403946
0012ECD4 00C68CA8 |FileName = "C:\QQ\QQ.exe"
0012ECD8 80000000 |Access = GENERIC_READ
0012ECDC 00000001 |ShareMode = FILE_SHARE_READ
0012ECE0 00000000 |pSecurity = NULL
0012ECE4 00000003 |Mode = OPEN_EXISTING
0012ECE8 00000020 |Attributes = ARCHIVE
0012ECEC 00000000 \hTemplateFile = NULL
已经近了

一直向下步进,来到这里,发现这里就是关键
0040399A FFD7 /CALL EDI
0040399C 85C0 |TEST EAX,EAX
0040399E 74 2E JE SHORT QQ.004039CE
004039A0 FF75 F8 |PUSH DWORD PTR SS:[EBP-8] ; /Arg3
004039A3 8D85 98EFFFFF |LEA EAX,DWORD PTR SS:[EBP-1068] ; |
004039A9 50 |PUSH EAX ; |Arg2
004039AA 8D45 98 |LEA EAX,DWORD PTR SS:[EBP-68] ; |
004039AD 50 |PUSH EAX ; |Arg1
004039AE E8 60820300 |CALL QQ.0043BC13 ; \QQ.0043BC13
004039B3 83C4 0C |ADD ESP,0C
004039B6 3975 F8 |CMP DWORD PTR SS:[EBP-8],ESI
004039B9 75 13 JNZ SHORT QQ.004039CE
004039BB 8D45 F8 |LEA EAX,DWORD PTR SS:[EBP-8]
004039BE 6A 00 |PUSH 0
004039C0 50 |PUSH EAX
004039C1 8D85 98EFFFFF |LEA EAX,DWORD PTR SS:[EBP-1068]
004039C7 56 |PUSH ESI
004039C8 50 |PUSH EAX
004039C9 FF75 FC |PUSH DWORD PTR SS:[EBP-4]
004039CC ^ EB CC JMP SHORT QQ.0040399A
004039CE |> 8D45 98 LEA EAX,DWORD PTR SS:[EBP-68]        //如果程序能够运行到这里,就表示能通过自效验

试了把JE SHORT QQ.004039CE改为JMP SHORT QQ.004039CE,不行

小弟不才,刚接触破解,看过去论坛去自效验方面的例子,依然学无所成,望各位大大指教
PYG19周年生日快乐!

该用户从未签到

发表于 2006-8-18 16:31:39 | 显示全部楼层
;)自校验偶一般都是先跟脱壳好的程序,做好注释,然后把原版程序的名字改成脱好的程序,进行比较/:D自校验就知道要改哪里了,不过比起高手们的那些招数要复杂的多,偶是菜鸟,只好多花点时间了哦;P

[ 本帖最后由 棒棒糖 于 2006-8-18 16:32 编辑 ]
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2006-8-18 17:49:28 | 显示全部楼层
原帖由 棒棒糖 于 2006-8-18 16:31 发表
;)自校验偶一般都是先跟脱壳好的程序,做好注释,然后把原版程序的名字改成脱好的程序,进行比较/:D自校验就知道要改哪里了,不过比起高手们的那些招数要复杂的多,偶是菜鸟,只好多花点时间了哦;P


这样是花的时间多点,我也差不多
问题是现在已经找问题位置,不知道怎么修改
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2006-8-18 18:48:12 | 显示全部楼层
找了一个下午,终于发现了修改处,改了之后能运行,但登陆不了......:lol :lol

[ 本帖最后由 Rason 于 2006-8-18 19:55 编辑 ]
PYG19周年生日快乐!

该用户从未签到

发表于 2006-8-25 02:08:26 | 显示全部楼层
看来楼主没明白什么是自校验。从来没听过QQ有自校验的。
上面的也不是自校验代码
PYG19周年生日快乐!

该用户从未签到

发表于 2006-8-25 02:16:05 | 显示全部楼层
/:?QQ主程序根本就没加壳。。。。。何来校验之说??/需要我传给你一个
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-2-2 16:49
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2007-9-15 22:48:42 | 显示全部楼层
    只有加壳的程序才有自校验吗???
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-9-16 17:18:14 | 显示全部楼层
    新技术,学习一下!!
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-9-20 17:43:26 | 显示全部楼层
    我用的都是别人修改过的QQ,资源自己可以随便改的。。。没有注意到这方面的问题哈。。
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2016-5-16 19:11
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2016-5-17 07:27:13 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表