本篇分享知识要点:1:查壳工具介绍2:upx脱壳初探3:IDA分析常规流程讲解4:linux运行elf文件5:gdb调试初探学习,交流,分享CTF并肩作战,你,并不孤单!阅读完本篇文章大概需要5分钟,enjoy yourself!一、查壳工具介绍常见的查壳工具有exeinfope、PEID、EID,推荐EID或者exeinfope,因为PEID查壳有时候会误报,好尴尬。。。示例1: 通过查壳得到如
​​上一篇​​使用单步调试的方法非常慢,还可以使用ESP定律法快速定位。 ESP定律是根据栈帧只受本函数改变,如果有其它函数想改变的话,ESP值必定会改变。 如果在ESP处设置断点,就可以快速定位程序入口OEP。 OllyDbg打开notepad.exe文件:这里我们看到程序用了pushad来保存现场环境。我们单步,按F8步过一下,运行至​​0040D002​​的位置:这时在Ollydbg右侧的寄
原创 2022-07-08 23:59:10
267阅读
第一步:查壳第二步:用OD载入。第三步:按F8单步向下走,注意,当右边的ESP(堆栈指针寄存器),和EIP(    指令指针寄存器)同时变红时,就停下。第四步:记下ESP地址,并在左下角的Commanc中输入 dd ESP所对应的地址。    并回车。第五步:在数值下面单击右键--断点----硬件访问---WORD。第六步:按F9运行来到断点。第七步:然后在按F8单步向下走,注意:一个大跳转就来到程序的OEP,也就是    程序的入口。第八步:单击右键---脱壳在当前调试的进程---复制修正为处的地址(也就是    程序的入口地址)第九步:修复。
转载 2010-04-21 09:41:00
174阅读
2评论
第一步:先用PEID查壳 第二步:用OD载入程序.exe。 第三步:按F8单步向下走,当右边的ESP(堆栈指针寄存器),和EIP(     指令指针寄存器)同时变红时,立即停下。 第四步:记下ESP地址,并在左下角的Commanc中输入 dd ESP所对应的地址。     并回车。 第五步:在数值下面单击右键--断点----硬件访问---WORD。 第六步:按F9运行来到断点。 第
原创 2010-05-10 21:56:50
10000+阅读
ESP定律手工脱壳步骤 第一步:查壳 第二步:用OD载入。 第三步:按F8单步向下走,注意,当右边的ESP(堆栈指针寄存器),和EIP(     指令指针寄存器)同时变红时,就停下。 第四步:记下ESP地址,并在左下角的Commanc中输入 dd ESP所对应的地址。     并回车。 第五步:在数值下面单击右键--断点----硬件访问---WO
原创 2008-01-23 10:42:00
2292阅读
一.准备知识 在我们开始讨论ESP定律之前,我先给你讲解一下一些简单的汇编知识。 1.call 这个命令是访问子程序的一个汇编基本指令。也许你说,这个我早就知道了!别急请继续看完。call真正的意义是什么呢?我们可以这样来理解: 1.向堆栈中压入下一行程序的地址; 2.JMP到call的子程序地址处。 例如: 00401029.E8 DA240A00 call 004A3508 0040102E
转载 2024-04-18 05:55:00
60阅读
using ODUntil stopBlock!then F9!Jmp -> oep401171。
原创 2023-10-01 09:57:03
257阅读
OD动调之脱壳:使用ESP定律寻找using ODF8 sigle stepUntil stopThen data window follow!Block!then F9!Jmp -> oep401171You can unpack upx!
原创 2023-09-03 22:18:05
118阅读
导读:      FROM: poptown.gamewan.com/bbs      E-MAIL:meila2003@163.com          1.前言      在论坛上看到很多朋友,不知道什么是ESP定律,ESP的适用范围是什么,ESP定律的原理是什么,如何使用ESP定律?看到了我在“”调查结果发现,大家对ESP定律很感兴
转载 精选 2008-01-23 10:43:00
3889阅读
ESP定律详细解说作者:Azrael 日期:2009-09-13字体大小: 小 中 大 一.准备知识 在我们开始讨论ESP定律之前,我先给你讲解一下一些简单的汇编知识。 1.call 这个命令是访问子程序的一个汇编基本指令。也许你说,这个我早就知道了!别急请继续看完。call真正的意义是什么呢?我们可以这样来理解: 1.向堆栈中压入下一行程序的地址; 2.JMP到cal
转载 2024-03-06 14:53:07
26阅读
目录一、Android APK 查壳工具二、Xposed框架下的脱壳工具1.Zjdroid2. DexExtractor(可在真机使用)3. dexdump4. FDex2三、Frida框架下的脱壳工具(方便且持续更新)1. frida-Android脱壳2. frida-unpack3.FRIDA-DEXDump4. frida_dump5. FRIDA-APK-U
转载 2024-01-25 10:51:27
639阅读
         好久没上来,前几天刚刚接触壳。只是初步了解了下。请GS们不要BS就可以了。         工具:OD、PEID、importREC1.6.exe。只是在别人提示下才找到正确的注册码。实在是太菜。   &nb
原创 2007-07-31 19:34:56
703阅读
2评论
教程倒没有,说一下脱壳感想吧! 我们拿到一个壳,如想深入了解,非深入跟踪不可,那是没什么捷径可言的!你要付出的是大量的时间和思考分析,如果不能做到,请放弃吧,也是对自己的身心的一种尊重和关心! 如果你是一个期代脱壳tips的人,做起脱壳来很容易感到空虚的...(工具以Ollydbg为例) 遇上一个陌生壳,请不要太慌张,做一些简单的分析先,明确一下壳的类型、级别。就 saft103
转载 2014-07-22 20:50:00
211阅读
2评论
关于成功,有很多定律,比较有名的就是荷花定律、竹子定律和金蝉定律。他们都有共同的意义:成功,需要厚积薄发,要忍受煎熬,要耐得住寂寞,坚持,坚持,再坚持,直到最后成功的那一刻。​荷花定律​一个池塘里的荷花,每一天都会以前一天的2倍数量在开放。如果到第30天,荷花就开满了整个池塘。请问:在第几天池塘中的荷花开了一半?第15天?错!是第29天。这就是荷花定律。第一天开放的只是一小部分,第二天,它们会以前
原创 2022-02-26 18:20:03
399阅读
关于成功,有很多定律,比较有名的就是荷花定律、竹子定律和金蝉定律。他们都有共同的意义:成功,需要厚积薄发,要忍受煎熬,要耐得住寂寞,坚持,坚持,再坚持,直到最后成功的那一刻。 荷花定律 一个池塘里的荷花,每一天都会以前一天的2倍数量在开放。
原创 2021-07-14 17:12:20
841阅读
一、前言现在主流的加固平台有:梆梆加固,爱加密,360加固,腾讯加固,在之前的一篇文章中介绍了:如何脱掉“爱加密”的壳,现在这里要脱掉另外一个平台的壳:360加固,因为有了之前的脱壳经验,很多基础知识和准备工作这里就不详细介绍了,为了能够脱掉他家的壳,用一个案例来去360平台进行加固,然后进行脱壳。下面就来开始脱壳  二、分析360加固的原理首先拿到加固之后的apk,这里为了方便查看内部
样本是在某个群里下载的,当时是有人发出来找人帮忙修改下,我是想练练手就下载下来开始修改。 首先拿到应用先看了下是加壳了,腾讯的壳,然后安装看了下需要修改的地方。 需求就是改一下qq群: 开始动手: 一、脱壳拿到dex文件 我这里直接使用脱壳脱壳拿到了dex文件,简单粗暴。 二、反编译apk 用apktool反编译apk,得到反编译后的工程的文件夹。 三、修改AndroidManifest.xml
适合读者:破解爱好者、程序员 前置知识:汇编语言阅读能力,基本破解工具的使用方法 手工脱壳实例演示 现在,很多软件都加了壳,所以学会脱壳很重要 。壳是一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行,拿到控制权,然后完 适合读者:破解爱好者、程序员 前置知识:汇编语言阅读能力,基本破解工具的使用方法     &nbs
转载 2010-02-13 03:32:58
381阅读
1.     FSG壳:       针对FSG壳 一般的思路是F8一路向下,遇见向上的跳转,直接在跳转语句后面下断点F9跳过,一路循环此过程,知道程序的OEP处,(自己先去查看内存中各段的内存地址区间判断程序的OEP大概位置)      针对FSG壳另一种快捷的方式(使用OD),首先打开OD载入FSG壳程序
转载 21天前
0阅读
# Python 脱壳流程 作为一名经验丰富的开发者,我会教给你关于Python脱壳的知识。Python脱壳是指从已经编译过的Python可执行文件中还原出源代码的过程。下面是整个流程的步骤。 **步骤 1:选择适当的工具** 在进行Python脱壳之前,我们需要选择适当的工具来辅助我们的工作。有许多工具可供选择,其中一些比较常用的有:Uncompyle6、PyInstaller、Py2Ex
原创 2023-08-01 18:16:17
444阅读
  • 1
  • 2
  • 3
  • 4
  • 5