‘壹’ 如何用od或类似od的软件反编译(破解或汉化)易语言程序
试一试在主页面,点击鼠标右键--查找--所有字符 不行的话在追问。
‘贰’ 怎么使用od反汇编工具修改收费软件
我现在终于明白我缺乏的是什么了,正是楼主那种对真理的执着追求和楼主那种对理想的艰苦实践所产生的厚重感。
‘叁’ 用OD反编译一款收费软件,应该怎样做
先脱壳,如果VMP加密的话像这种菜鸟还是别妄想了。
‘肆’ OD反汇编之后程序从哪个点开始运行
没有加壳 花指令等正常程序的话,od载入后会自动停在程序的入口点
‘伍’ OD反编译的用法
先在写TXT的函数上下断点,找到写TXT的子程序。再将汇编语言中的C改成D就行了,再把它重新写成可执行文件就是破解版了。
‘陆’ 请问一下OD的反汇编引擎的使用方法
前三句跟这些错误没关系 后面编译出错是库没有正确链接 估计是改动文件造成的
先清除全部中间文件重新编译 另外看看无效表达式的那一句是怎么回事
C++用C代码需要声明 extern "C" 函数/变量
‘柒’ 谁能教我怎么用OD破解需要积分的软件没分了。。
这个很简单!用od载入软件!讲反编译测试条件还一下就可以了!一般他都是把输入的数据和原有的比对!比如零积分和就会小于原有积分!那么就会弹出积分不够的提示!你把这个小于改掉就完美解决问题!
‘捌’ 反编译程序OD问题
你右键的是代码窗口,当然没有硬件断点。
你的教程里面右键的是代码窗口下面的数据窗口。
如果你想对某一行代码下硬件断点,你得在代码窗口,右键你要下断的那一行,"数据窗口跟随"→"选择",然后再在数据窗口里面下断点。
‘玖’ 用od反汇编,如何在反汇编里面插入自己要加入的代码
如果空间足够,可以直接原地改,如果知道机器码,直接编辑二进制数据,否则选择菜单中的汇编,输入汇编指令。有空间剩余,用空指令补齐
如果没有足够空间,则需要跳转到足够大空白处,跳转处如有空间剩余,也用空指令补齐,完成后再跳回来,
-----------------------------------------------------------
PUSH ERSoe_Te.10925854
PUSH 5B
应是为子程序100A1FB0传递参数,不建议在此处插入代码,一定要这样做的话,我认为可以有两个方案:
1.常用的方法,一个短跳,跳到附近的空白处,retn语句后可能是一个好去处,具体是不是,要具体分析。完工后再跳回来。
PUSH 5B占用两个字节,短跳也占用两个字节,正好!
2.因为retn语句之后可能是片可以利用的空白,PUSH 5B附近是子程序调用,应该也不会有什么语句直接跳到这里来,且代码极少,可以考虑向下移动,将反汇编的代码依次汇编,工作量不大。
空白就是指程序没有使用的空间,我们拿来用,也不会影响到程序原有的功能,如果我们使用了程序使用的空间,就会破坏原有的代码或数据。大片的相同数据多数情况下就是空白,这个可以作为参考,但不是依据!