1爆破的原理

1       壳,暗桩

2       ASCII

3       Crtl+F查找

4       Je跳转

5       二进制 nop填充

6       破解补丁

获取注册码的思维 123  456

2 获得注册码

1.     b是下一个,p是上一个

2.     CALL 关键CALL

3.     下断点,关键CALL F2

4.     F9 运行程序F8 单步步过

5.     Jnz跳转

6.     0018>005>ASCII "BEDC138794F69ACEC2AE20E01580E4B7"

3 壳与作业

1.     初识壳,upx,peid查壳

2.     Je跳转替换为jmp

3.     0018>006>ASCII "20211DA46498BE1A5E381E5B"

4 篡改内容

1.     立即数

2.     Hex/Ascii

3.     保持大小

4.     乱码

5.     十六进制00填充  00替换后就都没了

6.     汇编 push

7.     两个选项过去的地址是不一样的

8.     汇编 美化的思考

5 剽窃软件

1.     数据搜索和以前的不同

2.     Crtl+L查找下一个

6 必须跳过去

1.     常见跳转指令 汇编 jmp无条件

[破解]Shark恒破解基础教程笔记相关推荐

  1. python基础教程笔记—即时标记(详解)

    最近一直在学习python,语法部分差不多看完了,想写一写python基础教程后面的第一个项目.因为我在网上看到的别人的博客讲解都并不是特别详细,仅仅是贴一下代码,书上内容照搬一下,对于当时刚学习py ...

  2. 阮一峰:jQuery官方基础教程笔记

    原文地址:http://www.jobbole.com/entry.php/1151 jQuery是目前使用最广泛的javascript函数库. 据统计,全世界排名前100万的网站,有46%使用jQu ...

  3. pytho基础教程笔记(7-9)(类、递归、生成器)

    第七章 更加抽象 类和类型 类 概念: __metaclass__=type # 确保类是新版的 class Person:def setName(self, name):self.name = na ...

  4. Cytoscape基础教程笔记

    昨天开始学用Cytoscape,其tutorial分为两个部分,基础的和高级 的.基础教程又分成了四课:Getting Started.Filters & Editor.Fetching Ex ...

  5. 绘制对象iPhone开发基础教程 笔记

    每日一贴,今天的内容关键字为绘制对象 1. 虚拟内存 iPhone OS其实不会将易掉性内存(如应用程序数据)写到交换文件,因此应用程序可用内存量将受到更多的制约. Cocoa Touch供给一种内置 ...

  6. Shark恒【逆向】笔记

    第三课 这里作者是带壳破解,f9运行起来后,直接转到401000处查找字符串"未购买",查看到访问注册表的,下个断点,直接从栈中可看到注册码 但我就尝试脱壳再破解,先查壳 这个es ...

  7. HTML基础教程笔记

    基础知识 HTML是超文本标记语言,主要用处是做网页,可以再网页上显示文字.图像.视频.声音等. HTML的结构包括头部(head).主体(body)两大部分,其中头部描述浏览器所需的信息,主体保护所 ...

  8. MongoDB基础教程笔记

    视频教程:https://www.bilibili.com/video/BV18s411E78K?share_source=copy_web 基于 MongoDB 4.4.3 环境:Windows 1 ...

  9. iPhone开发基础教程笔记(十二)--第十二章 使用Quartz和OpenGL绘图

    第十二章 使用Quartz和OpenGL绘图 有时应用程序需要能够自定义绘图.一个库是Quartz 2D,她是Core Graphics框架的一部分:另一个库是OpenGL ES,她是跨平台的图形库. ...

  10. 尚硅谷python核心基础教程笔记-第一章 计算机基础知识

    第一章 计算机基础知识(视频1-10) 课程介绍 课程名称:Python基础视频教程 讲师:尚硅谷教育,李立超(lichao.li@foxmail.com) 面向的层次:From Zero to He ...

最新文章

  1. 房间计费系统改造——数据库设计
  2. 【错误记录】TabLayout 升级支持库版本后报错 ( support:design 支持库升级到 28.0.0 后源码发生变更 )
  3. sqlalchemy1.4风格2.0
  4. Jquery判断元素是否隐藏:display属性状态值
  5. HBase+Spark技术双周刊 第四期
  6. c++和opengl实现gis_从零开始的图形学学习(零):一切的开始 —— 自建OpenGL开发框架
  7. 预编码 matlab,无线通信-预编码-MATLAB代码合集
  8. python个人网站系统_利用基于Python的Pelican打造一个自己的个人纯静态网站
  9. EditPlus构建轻量级编译环境
  10. Microsoft 推出在AzureApp Service上支持Windows容器的公开预览版
  11. Redis数据类型使用场景及有序集合SortedSet底层实现详解
  12. Android事件总线(四)源码解析otto
  13. 优雅的实现Activiti动态调整流程(自由跳转、前进、后退、分裂、前加签、后加签等),含范例代码!...
  14. 【Axure原型分享】会议管理原型模板
  15. 数据寻址——偏移寻址
  16. go中使用protobuf
  17. IDEA-快捷键noob
  18. Android 旋转木马轮播,ReactJs写旋转木马轮播图
  19. 一行 Python 能实现什么丧心病狂的功能?
  20. 工作中遇到的印象深刻的Bug(APP端)

热门文章

  1. 美洽在线客服系统使用指南
  2. 网络分析系列之十三 Wireshark显示过滤器
  3. UPS 笔记 (逆变电源 DSP)
  4. 模式识别与机器学习 第一章 绪论
  5. 计算机网络基础知识点总结
  6. python调用谷歌翻译英文文献pdf_python调用谷歌翻译
  7. 3.14 将网页的数据导入Excel中 [原创Excel教程]
  8. PPT,我的视频制作利器
  9. KindEditor
  10. 开源绘图工具drawio