吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 3864|回复: 20

[转载技术] 屏幕录像专家录制多开校验

  [复制链接]
Shark_鹏 发表于 2015-3-24 22:53 | 显示全部楼层 |阅读模式

【详细过程】
今天闲来没事.没事加了个ACprotect壳子想练练手.谁知道.........不会脱= =.忘记了.汗.壳盲啊...
于是乎又打开天草老大的教程看...额,反正阴差阳错忘记关原来的进程又打开新的录像了...
谁知道...弹出这么一个框...

然后就告诉你读取声音失败咯..然后教程就没声音了...
把我吓了一大跳.还以为活见鬼了.好好的教程怎么就没声音了?
后来检查了一下才发现...原来是自己多开了= =...应该是为了防止翻录吧...才会设置这样一个校验...
看着挺不爽的.就想试试去除这个校验...
教程我拿到的没壳...od载入程序..
由于有failed2的提示.直接搜索字符串"failed2"
来到如下代码:
  1. 00408105 |. E8 82B10500 CALL 0046328C
  2. 0040810A |. C645 81 00 MOV BYTE PTR SS:[EBP-7F],0
  3. 0040810E |. 66:C785 7EFFF>MOV WORD PTR SS:[EBP-82],0
  4. 00408117 |. 68 78354800 PUSH 00483578 ; ASCII "wb"
  5. 0040811C |. FF75 0C PUSH DWORD PTR SS:[EBP+C]
  6. 0040811F |. E8 18CC0500 CALL 00464D3C
  7. 00408124 |. 83C4 08 ADD ESP,8
  8. 00408127 8985 74FFFFFF MOV DWORD PTR SS:[EBP-8C],EAX
  9. 0040812D |. 85C0 TEST EAX,EAX
  10. 0040812F |. 75 3F JNZ SHORT 00408170 <<<---有跳转哦~
  11. 00408131 |. 66:C745 94 08>MOV WORD PTR SS:[EBP-6C],8
  12. 00408137 |. BA 7B354800 MOV EDX,0048357B ; ASCII "failed2"
  13. 0040813C |. 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
  14. 0040813F |. E8 74610600 CALL 0046E2B8
  15. 00408144 |. FF45 A0 INC DWORD PTR SS:[EBP-60]
  16. 00408147 |. 8B00 MOV EAX,DWORD PTR DS:[EAX]
  17. 00408149 |. E8 36D10200 CALL 00435284
  18. 0040814E |. FF4D A0 DEC DWORD PTR SS:[EBP-60]
  19. 00408151 |. 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
  20. 00408154 |. BA 02000000 MOV EDX,2
  21. 00408159 |. E8 12620600 CALL 0046E370
  22. 0040815E |. 83C8 FF OR EAX,FFFFFFFF
  23. 00408161 |. 8B55 84 MOV EDX,DWORD PTR SS:[EBP-7C]
  24. 00408164 |. 64:8915 00000>MOV DWORD PTR FS:[0],EDX
  25. 0040816B |. E9 61090000 JMP 00408AD1
  26. 00408170 |> 837D 14 01 CMP DWORD PTR SS:[EBP+14],1
  27. 00408174 |. 0F85 9C020000 JNZ 00408416
  28. 0040817A |. FF75 10 PUSH DWORD PTR SS:[EBP+10]
复制代码
不少人肯定会想...这还不简单...明显有个跳转能跳过去嘛!75→eb不就得了...
事实可没那么简单...修改了还是会有错的...我们注意一下下面的代码:
  1. 0040811F |. E8 18CC0500 CALL 00464D3C ; 3.这个call出来后EAX值变化咯.
  2. 00408124 |. 83C4 08 ADD ESP,8
  3. 00408127 8985 74FFFFFF MOV DWORD PTR SS:[EBP-8C],EAX ; 2.这里有个把EAX赋值到一个地址的.
  4. 0040812D |. 85C0 TEST EAX,EAX ; 1.比较EAX...
  5. 0040812F |. 75 3F JNZ SHORT 00408170
复制代码
看起来EAX的值是关键了...于是乎先单独F9运行程序.看看寄存器的值:

  1. EAX 00488280 ASCII "??
  2. ECX 0048D19C 录像19.0048D19C
  3. EDX 0048D19C 录像19.0048D19C
  4. EBX 00A722C4
  5. ESP 0012ACD4
  6. EBP 0012F48C
  7. ESI 0012FD2C
  8. EDI 00000000
复制代码
  1. 第二次先运行一个教程,再用od载入..到同样的位置查看一下寄存器的值:
复制代码
  1. EAX 00000000
  2. ECX 0048D19C 录像19.0048D19C
  3. EDX 0048D19C 录像19.0048D19C
  4. EBX 00A722C4
  5. ESP 0012ACD4
  6. EBP 0012F48C
  7. ESI 0012FD2C
  8. EDI 00000000
复制代码
很明显吧.EAX的值如果是 00488280的话.程序就可以正常运行了..
那还不简单?找块空地.
修改 00408127 8985 74FFFFFF MOV DWORD PTR SS:[EBP-8C],EAX 为jmp 00482940

在00482940 处写:
  1. 00482940 > \B8 80824800 MOV EAX,00488280 ; 给 eax赋值.
  2. 00482945 . 8985 74FFFFFF MOV DWORD PTR SS:[EBP-8C],EAX ; 还原代码
  3. 0048294B .^ E9 DD57F8FF JMP 0040812D ; 跳回去..
复制代码
这样的话.程序就可以正常多开了.想开多少个开多少个.哈哈~



--------------------------------------------------------------------------------
【经验总结】
个人感觉去除校验就是来回比较修改前后两个程序.不只只比较跳转之类的.还要比较寄存器关键的值.例如我最近玩的友益文书...就是这样的.
呵呵.算是多一种思路吧.小菜一个.多多指教了.:loveliness:


评分

参与人数 23HB +33 THX +14 收起 理由
ACZR + 2
Jawon + 1
24567 + 2
Soul1999 + 1
李卓吾 + 1
后学真 + 1
sjtkxy + 1
娄胖胖 + 1
冷亦飞 + 1
飞刀梦想 + 1
zxjzzh + 2 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
jaunic + 1
hackysh + 1
消逝的过去 + 2 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
lies + 1
飞行太保 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
ttcctt + 2 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
逍遥枷锁 + 4 + 1 好人有好报!你的热心我永远不忘!谢谢!
雪里红 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
retn + 2 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
王婆卖瓜 + 4 + 1 评分=感恩!简单却充满爱!感谢您的作品!
Shark恒 + 3 + 1 评分=感恩!简单却充满爱!感谢您的作品!!
Desire + 3 + 1 评分=感恩!简单却充满爱!感谢您的作品!!.

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
retn 发表于 2015-3-25 00:26 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
ttcctt 发表于 2015-3-25 12:20 | 显示全部楼层

好强大的说,*-*
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
gujin162 发表于 2015-3-25 17:27 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
hackysh 发表于 2022-2-21 15:51 | 显示全部楼层


[快捷回复]-感谢楼主热心分享!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
头像被屏蔽
别管我了行 发表于 2022-3-11 04:00 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
ghostxu 发表于 2022-3-17 15:01 | 显示全部楼层

共同努力,共同进步
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
一蓑烟雨 发表于 2022-3-18 11:56 | 显示全部楼层

不错不错 感谢了
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
凌夏随缘 发表于 2022-5-30 10:55 | 显示全部楼层

楼主大爱!谢谢分享!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
头像被屏蔽
4957465 发表于 2022-5-31 08:14 | 显示全部楼层

提示: 作者被禁止或删除 内容自动屏蔽
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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