
正文
.net程序不能用od破解,net 程序破解
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
NET的软件加载进OD都没法破解是不是要用别的
下断在创建进程的函数CreateProcess,在中断在该函数处,设置eip指针到函数的retn,使堆栈平衡。eax返回值,可以设置为一个非0值,表示创建进程成功。 此时可以用另一个od打开新的进程即可。
去下载一个NET反编译工具Reflector,然后把NET软件的dll放在里面可以看到看到里面的方法,根据里面的方法看判断时候有漏洞。如果dll是加密的可以下载反汇编工具OD=OllyDebug,这个就要会懂点汇编才行。
直接把光盘制作成.iso的镜像,存放在硬盘中,下次想用,直接用虚拟光驱加载就可以了。
工具还有一个,脱壳OD就可以搞定 然后用OD跳过软件的验证(就那填注册码的地方,把他跳过去)然后就完成了。另外,有一种文件不是加壳来加密的,那种用虚拟机加密的 是破解不了的。
但是甭管是谁,看那一堆反汇编都会有压力。IDA的作用就是让你看的更舒服,因为它的反汇编能力比OD强悍太多。很多时候IDA一个F5就能秒杀一片反汇编,所以IDA还是经常能用到的,尤其是代码比较复杂的情况下。以上。
相关问答
Q1: 我有个易语言程序OD破解遇到了问题
首先看加没加壳,加了就先脱壳,没加就直接用C32asm查找注册错误信息,然后向上找会有一个关键跳,更改关键跳就可以注册成功,这就是爆破。
这说明我们安装的程序包不完整或者是程序安装不成功,此时可从该程序官方网站下载未被修改的“原装”程序安装包,并双击之,就可以顺利完成该程序的安装操作。
给你说下怎么找字符串 点暂停后面那个文件夹图标 打开易语言 载入就是这个样子了 然后 插件里面选这个 查找ASCII 如果没加壳的话 你就顺利看见字符串了 要破解的话你还得学很多东西的 慢慢来。
Q2: 易语言编的程序如何防od破解?
检查程序函数是否被hook(防止利用关键函数破解),模块是否正常(防止程序被劫持)利用内存crc校验程序代码段,发现代码被修改立刻结束或标记。
加壳,现在的很多壳都有自动脱壳工具,那这个壳是加还是不加呢?和上面第一点的理由一样,加。一定要加,不想程序成为初学破解者用来练手的话就一定要加。
方法1:程序最开始判断是否有OD的标题或进程。但这种方法很容易绕过。方法2:取父进程,一般来讲程序的父进程是explorer.exe,如果不是explorer.exe写上关机代码。
可以通过易语言上面的 工具→系统设置→目的程序安全 插花指令 和 编译结果打乱码。 防止破解,还可以对程序进行加壳处理,源码里面密码最好加密。
不可能,任何语言最终都要编译成机器语言让计算机运行,而汇编和机器语言每条指令都有对应语句,可以把汇编语言理解位机器语言的住记符。
没有特别好的办法,一般也就是加壳,打花,暗桩等手段,不过一般的软件用不到这些,使用率不是特别高基本没人去破解,就是有也没有什么损失。
Q3: 怎样破解加壳程序?
更改字体,更改菜单,更改对话框的排列,重写可执行文件的资源,包括(EXE,DLL,OCX)等。
很难。脱壳是指将加壳的程序还原为未加壳的状态,其中脱掉语言脚本的加壳是脱壳中的一种,脱壳操作需要通过分析加壳程序的逆向工程技术,深度理解汇编语言等内容,从而达到破解加壳程序目的的一种操作。
加壳是软件开发中普遍采用的一种技术,其目的是为了防止软件被非法反编译破解,当然,很多病毒也会采用加各种壳来防止杀毒软件识破其“源代码”从而达到免杀目的。
三 脱壳方法:目前有很多加壳工具,既然有矛,自然就有盾,只要我们收集全常用脱壳工具,那就不怕病毒加壳了。脱壳主要是通过工具来脱壳。
我也试过脱壳,一般加上的都是ACP0的壳,这个你用peid0.95可以试下,脱也能脱,但是不完全,脱壳后用od反汇编照样出现乱码,要完全破解需要很长时间,而且工程很巨大。
.net程序不能用od破解的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于net 程序破解、.net程序不能用od破解的信息别忘了在本站进行查找喔。






