|
请教个很菜的问题
最初由 hancold 发布 看看这个帖子 http://bbs.pediy.com/showthread.php?s=&threadid=21532 |
|
菜鸟学习算法,破解DVD Copy Express 5.5
刚才自己尝试着破解这个软件 结果是一头雾水 不得不佩服作者 |
|
|
|
[求助]破解一个软件时的中断问题
谢谢楼上的 我刚拿上时已经检测过并脱了壳了 你上面那段代码是W32Dasm里面的吧 dede是什么东东啊 是破解 delphi专用的吗 |
|
[求助]破解一个软件时的中断问题
最初由 othermap 发布 中断时返回到哪里?我不明白啊 在OD里如何查看呢? 我就是载入OD然后使软件运行起来,然后根据我对这个软件的经验下断,在软件里面点击复制就断在这里了,然后按F8一路执行最后就会弹出 未注册版不能进行复制操作! 的对话框 谢谢楼上的! |
|
|
|
|
|
关于CCDebuger版主的 OllyDBG入门系列(三)的一些疑惑[求助]
谢谢小虾版主的指导 我刚才用od重新载入一边看了一下果然是那样的 但是我又不明白了 既然00D44DB4是指向"CCDebuger"的ASCII码的指针,那么请看这段代码 00440F2C |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4] 00440F2F |. BA 14104400 MOV EDX,CrackMe3.00441014 ; ASCII "Registered User" 00440F34 |. E8 F32BFCFF CALL CrackMe3.00403B2C ; 关键,要用F7跟进去 00440F39 |. 75 51 JNZ SHORT CrackMe3.00440F8C ; 这里跳走就完蛋 从上面00440F34的关键call跟进去了后出现下面的代码: 00403B2C /$ 53 PUSH EBX 00403B2D |. 56 PUSH ESI 00403B2E |. 57 PUSH EDI 00403B2F |. 89C6 MOV ESI,EAX ; 把EAX内我们输入的用户名送到 ESI 00403B31 |. 89D7 MOV EDI,EDX ; 把EDX内的数据“Registered User”送到EDI 00403B33 |. 39D0 CMP EAX,EDX ; 用“Registered User”和我们输入的用户名作比较 00403B35 |. 0F84 8F000000 JE CrackMe3.00403BCA ; 相同则跳 上面00403B33处却CMP EAX,EDX,也就是把指向"CCDebuger"的指针和指向“Registered User”的指针相比较,两个指针比较有什么意义呢,而且我把 00403b35处的je改成jmp后发现跳转后(也既如果两个指针相等)既走向死亡 不太明白这段的意思 |
|
关于CCDebuger版主的 OllyDBG入门系列(三)的一些疑惑[求助]
不是啊 你看代码 堆栈 SS:[0012F9AC]=00D44DB4, (ASCII "CCDebuger") 0012F9AC才是地址 ss代表此地址是指向堆栈段的 我同时查了堆栈段和数据段的0012F9AC这个地址内容都是0012F9AC 所以我才不明白 |
|
关于CCDebuger版主的 OllyDBG入门系列(三)的一些疑惑[求助]
啊不好意思是我一时疏忽搞错了 确实应该是 OllyDBG入门系列(二) 谢谢ccdebuger大哥的热心 刚才我又跟着ccdebuger大哥的教程走了一边 确实如五楼兄弟分析的一样 前两天可能看的有点粗 真是不好意思 我还有一点疑问希望能得到各位的指导 还是在OllyDBG入门系列(二)里面 就是中间这一段 (我们在上图中地址 00440F2C 处按 F2 键设个断点,现在我们按 F9 键,程序已运行起来了。我在上面那个编辑框中随便输入一下,如 CCDebuger,下面那个编辑框我还保留为原来的“754-GFX-IER-954”,我们点一下那个“Register now !”按钮,呵,OllyDBG 跳了出来,暂停在我们下的断点处。我们看一下信息窗口,你应该发现了你刚才输入的内容了吧?我这里显示是这样: 堆栈 SS:[0012F9AC]=00D44DB4, (ASCII "CCDebuger") EAX=00000009) 按理说以SS:[0012F9AC]开头的九个单元应该是ASCII "CCDebuger"的ascii码值啊算起来也应该站九个单元 可谓什么这里却是00D44DB4,这个问题已经困扰我几天了希望哪位高手能解释一下,谢谢啦 |
|
关于CCDebuger版主的 OllyDBG入门系列(三)的一些疑惑[求助]
谢谢你对我提问的关注及对我的鼓励 我会好好加油的! |
|
|
|
刚学汇编请问异或运算是什么意思?
说清楚点就是 二进制数按位运算时当对应的两位的值相同时(既都为1或0)那么该位xor的结果就是1,否则就为0,也就是相异则为1,否则为0。 比如01101001异或01011010结果为00110011 69h = 01101001b 5Ah = 01011010b ――――――――――― 33h = 00110011b |
|
用Visual SoftIce进行双机调试
图文并茂,多谢 xIkUg |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值