|
|
|
|
|
[求助]灰鸽子配置文件密码查看
自己跟一下不就清楚了? |
|
|
|
|
|
|
|
|
谁传授破解软件技术?并请心理专家来安慰一下小弟!
悄悄的告诉你,趁老大没看见本贴之前,最好将6楼编辑掉 |
|
|
关于脱壳后的问题
贴个Url |
|
|
|
|
|
关于脱壳后的问题
已经很清楚了 是 模块 New_ 不是主程序,可能是程序调用的dll文件还是加壳的. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
在线的进来撒,指点一下。[求助](问题已解决)
右键--复制到可执行文件 |
|
|
[分享]致菜鸟: OD里SHIFT+F4条件断点用法篇
支持,还是贴图直观,有写好的没有?我来帮你贴. |
|
|
|
|
|
请问 Borland C++ 编译的程序用什么调试呢?
Borland C++ 不能用OD? |
|
|
[原创]莱鸟破解入门之算法分析
看了一下,估计你错在这里: 0049439C /$ 53 push ebx 0049439D |. 56 push esi 0049439E |. 33C9 xor ecx,ecx ;ecx中将保存计算结果,清0 004943A0 |. 8BDA mov ebx,edx 004943A2 |. 4B dec ebx 004943A3 |. 85DB test ebx,ebx 004943A5 |. 7C 25 jl short PAL.004943CC ;如果未输入用户名和注册码,跳! 004943A7 |. 43 inc ebx ;计数器+1 004943A8 |> C1E1 04 /shl ecx,4 ;上次计算结果左移4位 (*2^4=16?) 004943AB |. 33D2 |xor edx,edx ;edx清0 ,edx是每次计算的临时结果 004943AD |. 8A10 |mov dl,byte ptr ds:[eax] ;字串按位(从第一位开始)传dl 004943AF |. 03CA |add ecx,edx ;本次取的字符与ecx相加 004943B1 |. 8BD1 |mov edx,ecx ; 004943B3 |. 81E2 000000F0 |and edx,F0000000 ;把计算结果的低7个字节置0 004943B9 |. 85D2 |test edx,edx ; 004943BB |. 74 07 |je short PAL.004943C4 ;如果edx=0则直截取反,否则计算后取反 004943BD |. 8BF2 |mov esi,edx ;计算方法是: 004943BF |. C1EE 18 |shr esi,18 ;先把结果右移18位(除2^24=16777216?) 004943C2 |. 33CE |xor ecx,esi ;再把右移前后的值作xor 004943C4 |> F7D2 |not edx ;edx取反 004943C6 |. 23CA |and ecx,edx ;取反结果与xor结果作and 004943C8 |. 40 |inc eax ;指向下一位字符 004943C9 |. 4B |dec ebx ;计数器减1 004943CA |.^ 75 DC \jnz short PAL.004943A8 ;计算未完则循环 004943CC |> 8BC1 mov eax,ecx ;把结果放入eax中反回 004943CE |. 5E pop esi 004943CF |. 5B pop ebx 004943D0 \. C3 retn 不要想的太复杂,就是一个64位算法,Delphi中定义Int64就行了. 我的注册信息: Name:Baby2008 Company:461K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4m8W2k6r3W2&6i4K6u0W2j5$3!0E0 Key:48A008F2690CE5B1 |
|
|
[原创]莱鸟破解入门之算法分析
--------- |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
勋章
兑换勋章
证书
证书查询 >
能力值