献给初学破解人的口诀和指令

软件破解常用汇编指令

 cmp  a,b   // 比较a与b
 mov  a,b   // 把b值送给a值,使a=b
 ret      // 返回主程序
 nop    // 无作用,英文(no operation)简写,意思“do nothing”(机器码90)
             (ultraedit打开编辑exe文件看到90相当汇编语句的nop)
 call      // 调用子程序,子程序以ret结尾
 je或jz     // 相等则跳(机器码是74或84)
 jne或jnz    // 不相等则跳(机器码是75或85)
 jmp      // 无条件跳(机器码是EB)
 jb       // 若小于则跳
 ja       // 若大于则跳
 jg       // 若大于则跳
 jge      // 若大于等于则跳
 jl       // 若小于则跳
 pop xxx    // xxx出栈
 push xxx    // xxx压栈

              爆破无敌口诀

         一条(跳)就死,九筒(90)就胡
          (对应上面的2--修改为nop)
         一条(跳)就胡,一饼(EB)伺候
          (对应上面的1--修改为jmp)
             (74) 变(75)
             (84) 变 (85)
大家不懂不要紧,一定要先牢记,以后慢慢的理解。

献给初学破解人的口诀和指令,布布扣,bubuko.com

时间: 2024-10-27 19:18:41

献给初学破解人的口诀和指令的相关文章

献给初学编程的你

1.这多对象啥时候能学完? 此刻IT新手艺日新月异.就经常使用编程说话而言,有c/c++.汇编.java,c#.Python等;操作系统平台有unix /linux,windows系列;开拓对象有VC.visualStudio2008.Eclipse.NetBeans等:每个大平台下,还有良多的 的标的手段:如收集.数据库.剧本.HTML.静态网站.游戏开拓等:有人还在学Dreamweaver做网页.Flash做动画.Photoshop做美 工.3DMax做三维动画----是的,我们什么都想学.

【初学破解】暴力破解绕过程序认证

最近在学习的时候有缘认识到了破解 为了能够略懂~花了点时间在这个上面做了点简单的破解实验~~ 下面将会介绍在破解程序中非常简单的一种破解方法----暴力破解~~~ 正文: ①编写漏洞程序 首先用c语言写了一个小bug程序 代码如下: #include <stdio.h> #include <windows.h> int main(){ int s=0; scanf("%d",&s); if(s == 8){ printf("注册成功!"

sqlite数据库 adb 从配置到查询表中数据全过程-----献给初学的自己

1.   E:\Android\android-sdk-windows\platform-tools[将adb.exe文件的路径放到path中,设置环境变量] 2.  adb -s emulator -5554(模拟器id) shell进入到模拟器的数据管理中 3.  ls:查看数据:cd:切换目录:进入到data/data/com.ning.keypass(app的包名)路径下,可以看到keypass.db(代码中 创建的数据库文件): 4.  sqlite3 keypass.db(代码中创建

github 自学文档 希望可以给初学的人一些帮助

一 .git的安装 windows下面的安装:https://git-for-windows.github.io  从这里下载完全无脑安装. 安装完成后,在开始菜单里找到"Git"->"Git Bash"  表示安装成功. 之后,在命令行输入: $ git config --global user.name "Your Name" $ git config --global user.email "[email protected

[No.000002]2015-03-20 OD(Ollydbg)破解过程记录

之前说要破解的一个软件,一直没时间破解,其实也是自己太懒了,今天坚强的破解并分享一下O(∩_∩)O~ 要破解一个软件,你就要有属于自己的一套工具,其中,目前最常用的要属OD了,至于OD是什么,去百度,去谷歌:我学破解的时候,当时是参考 天草破解 一步一步来的,但是,这一套视频全讲的是实战,对于初学的人,课程安排上比较不合理. 因此,我认为,要学破解: 1.先学好汇编,这里主要指X8086的汇编,我上一节博客里,已经快速的复习了一下汇编,不会的各位赶紧去看,要不然后面看不懂,我也只能说,不好意思,

如何有效的防止程序被破解

网络上关于防止程序被破解的文章有很多,无外以下几种: 1.高强度的验证 这里说的高强度就是cdkey加密算法的强度,但再强,都无法解决"暴破"的问题,即绕过验证. 2.给程序加壳 这个可以有,但是要面对脱壳,一旦脱壳,对于一个破解高手来说,就没有什么难度了. 3.设置暗桩 程序启动时,验证一部份cdkey,通过后,程序正常运行. 当程序运行到一定的时间,这个时间最好是随机,最好是能几个小时以上,然后验证另一部份cdkey,一旦验证失败,后面的动作你们自己想. 4.核心代码移至网络 程序

新年特别奉献:(原创)全自动共享软件破解器4.8

原创:全自动共享软件破解器4.8 作者:发威时刻  原创:梦幻软件天堂       全自动共享软件破解器(可执行文件修改精灵),是逆向爱好者发威时刻同学(魔界天尊-:)凭借个人幻想设计出来的一款全新自动化破解工具,全方位利用各种汇编工具的各自特点杂交而成的自动动化破解工具,极大可能的模仿人类破解的流程猜测性的来尝试性破解,让软件自动化的穷举各种汇编指令从而修改汇编代码,制作的一款小工具.该工具制作用了前后差不多六个月时间,尚有很多不足的地方,所以我们要不断来升级和完善它,希望给您带来学习和逆向分

程序员到项目经理:从内而外的提升

转自:http://www.cnblogs.com/watsonyin/archive/2012/09/10/2679528.html 目录 从程序员到项目经理(一):为什么要当项目经理 从程序员到项目经理(二):升职之辨 从程序员到项目经理(三):认识项目经理 从程序员到项目经理(四):外行可以领导内行吗 从程序员到项目经理(五):程序员加油站,不是人人都懂的学习要点 从程序员到项目经理(六):程序员加油站 — 懂电脑更要懂人脑 从程序员到项目经理(七):程序员加油站 — 完美主义也是一种错

(15)疯狂的程序员----《绝影》

<疯狂的程序员> <疯狂的程序员>1 天已经七分黑了,屋里却还没开灯.这个全身黑衣服的男子突然像想起什么,从包里掏出烟,抽出一只,递给旁边的人:"兄弟,抽烟么?"――那烟是红塔山. 旁边那人连忙一边摆手,一边说:"不,不."语气有点紧张,好像那黑衣服递过来的不是烟,是海洛因. 这个黑衣服的男子,后来的网名叫"绝影".他旁边那个,后来被他们称为"土匪".这件屋子,就是他们大学寝室. 第一天到学校,其实没有