不脱壳破解

方法1:

OEP。这里就不废话了。

方法2:

1,用OD 载入程序,运行程序;

2,按 Alt + C 或者选择 菜单选项中的 “查看(V)->可执行模块(Alt+E)”, 即打开模块窗口:

3,这时,会发现,有很多模块,很多都是系统模块。我们只需要找到我们用OD载入对应程序的模块,双击:

4,接下来就可以查找参考字符串了。

5,查找到对应的字符串所在地址,显示调用, 接着就是分析代码了~~~~~

完~~~~~~~

提示:因为程序是加了壳的, 所以建议 下 硬件执行断点。

这里就不再赘述查找参考字符串了。

之所以这样做, 是因为加了壳的程序会在我们输入假码后,在OD内查找不到参考字符串。

向天草学习之路(三)相关推荐

  1. Redis——学习之路三(初识redis config配置)

    我们先看看config 默认情况下系统是怎么配置的.在命令行中输入 config get *(如图) 默认情况下有61配置信息,每一个命令占两行,第一行为配置名称信息,第二行为配置的具体信息. 我们就 ...

  2. typescript学习之路(三) —— ts定义类的方法(包含es5以及es6的定义类)

    提起类,不得不说一下,强类型编程语言,如php,java,c++等都有类的概念.而js作为一门弱类型语言,是没有类这个概念的,虽然也能模拟类的实现,但总归不是类.so,ts也只是模拟类而已,使得更贴切 ...

  3. 函数式编程学习之路(三)

    入门: 函数式编程之艰难,在于这玩意更接近数学,就是数学之"用",大牛们在云端,玩纯数学去了,弄出一堆公式及概念,码农们爬在地上,辛苦耕耘,要的是看得见摸得着的,函数式编程就是要打 ...

  4. 向天草学习之路(一)

    本次学习所用到的工具是: OD + PEID. PEID主要是用来查壳的. 总结: 通过查找注册关键字提示语找到对应的按钮事件,笔者在之前的博文中也有写到过. 需要注意的是: 在查找到对应的关键跳转的 ...

  5. ZYNQ学习之路(三):自定义IP实现PL处理PS写入BRAM的数据

    目录 一.实验简介 二.vivado部分处理 三.SDK编程 四.实验测试 五.总结 一.实验简介 ZYNQ系列嵌入式FPGA可以使PS将数据写入PL部分BRAM,PL可以将数据读取后再重新写入BRA ...

  6. Cocos2d学习之路三(使用Zwoptex创建精灵表单和CCAnimate动画)

    创建精灵表单: 创建动画先要把图片整合到一个图片上然后生成plist文件: 方法下载Zwoptex软件:http://www.zwopple.com/zwoptex/ 然后打开选择 create ne ...

  7. 学习之路三十一:Varchar和NVarchar的理解

    前段时间在测试的时候发现了一个问题,看过Log之后发现在插入数据到数据库的时候发生异常了! 原因是由于插入的字符串太长,项目中的用到的类型是NVARCHAR,下面就是对它们的理解: 1.VARCHAR ...

  8. MongoDB学习之路(三)

    数据库 一个MongoDB可以建立多个数据库. MongoDB的默认数据库为"db",该数据库存储在data目录中. MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自 ...

  9. Object-c学习之路三(@class与#import的区别)

    //@class只是为了声明B是一个类  当两个类相互包含的时候#import是做不到的 //一般在.h文件中用@class声明一个类成员 在..m文件中具体用到时才用#import应用 //二者区别 ...

最新文章

  1. http头部信息解析
  2. python与caffe改变通道顺序
  3. CoffeeScript和Sass提高Web开发效率
  4. Mac终端显示 bogon的问题
  5. [转帖]好技术领导,差技术领导
  6. Coding Contest HDU - 5988
  7. python 文案自动生成_Python应用 | 利用COM技术自动生成IBM i2舞弊关系分析图表
  8. 两边填上相同的数_二年级必考题,在括号里填上相同的数~
  9. windows创建进程的过程
  10. Linux环境Eclipse + Tomcat + MySQL 构造J2EE方法开发环境
  11. jQuery 左侧滑动
  12. 【语音隐写】基于matlab GUI DWT音频数字水印(带语音播报)【含Matlab源码 711期】
  13. 【笔记】概统论与数理统计第四章知识点总结
  14. Java读取文件方法大全
  15. 二项分布的期望方差证明_二项分布的期望和方差
  16. java-net-php-python-13jspm珠宝销售网开题计算机毕业设计程序
  17. javaScript 琐碎
  18. Springboot毕设项目基于SpringBoot的学生宿舍水电费缴费系统的设计与实现2py81(java+VUE+Mybatis+Maven+Mysql)
  19. python js反混淆 eval(function(p,a,c,k,e,d){
  20. 阿里云服务器如何设置IPV6通过appstore的审核

热门文章

  1. 如何使用py2exe,以及解决ImportError: No module named py2exe问题
  2. layDate开始时间和结束时间
  3. Beautiful Soup用法
  4. yum安装软件失败:rpmdb: BDB0113 Thread/process 8178/139732838348864 failed
  5. 中英文说明书丨艾美捷CD8α体内抗体介绍
  6. 【计算机系统】缓冲区溢出攻击实验
  7. linux 俄文输入法,Linux配置中文输入法-Go语言中文社区
  8. AVX and SIMD
  9. Java连接MySQL数据库时的时区问题
  10. 网站开发制作需要了解哪些基础知识