首页 > 其他分享 >逆向 —— 堆栈图(一)

逆向 —— 堆栈图(一)

时间:2023-02-20 20:44:24浏览次数:24  
标签:逆向 步骤 快捷键 EAX 地址 堆栈 DWORD

1、如何找到画堆栈图的地址

 

 步骤一:在DTDEBUG中用F3 快捷键打开HelloWorld.exe程序

步骤二:Ctrl+G 快捷键  弹出下面的窗口,在窗口中输入一个地址:

 

步骤三:在上面的输入框中写入地址(做那道题就写哪个题的地址),点击OK按钮

步骤四:在当前的地址设置断点(F2)

步骤五:点击F9键,让程序执行到这里

步骤六:开始画堆栈图,并分析出代码的功能,具体过程参见课堂

总结:什么是函数?什么是函数调用?

 

 

 

 

 

 

 

 

 

 总结:

MOV EAX,DWORD PTR SS:[EBP+8]

ADD EAX,DWORD PTR SS:[EBP+C]

 

 

 

 

 

 

 

 

 

 

 

 

标签:逆向,步骤,快捷键,EAX,地址,堆栈,DWORD
From: https://www.cnblogs.com/BDAMBXA/p/17138057.html

相关文章

  • 【Android逆向】frida hook so 函数
    1.apk来自52pojie链接:https://pan.baidu.com/s/1vKC1SevvHfeI7f0d2c6IqQ密码:u1an2.apktool反编译apk,拿到so文件java-jar../apktool_2.2.4.jardapp-debug.apk3.......
  • 9.逆向工程的搭建和使用
    renren-generator代码生成器 renren-generator使用复制到bianen-shop项目下逆向生成代码以bianen_shop_pms为例        配置renren-fast的数据库......
  • 逆向 —— JCC
    JMP指令:修改EIP的值MOVEIP,寄存器/立即数  简写为  JMP寄存器/立即数CALL指令:PUSH地址BMOVEIP,地址A/寄存器简写为:CALL地址A/寄存器RET指令:LEAESP,[ESP......
  • 堆栈图
    堆栈图:ctrl+g:跳转到输入的目标地址F2:选中地址后按F2,设置断点F8:单步调试,会跳过Call指令(单步步过)F7:单步调试,不会跳过Call指令(单步步入)堆栈图分析步骤:第一步:观察寄存器(ESP、......
  • 【Android逆向】滚动的天空中插入smali日志
    1.编写一个MyLog.java放到一个android工程下,编译打包,然后反编译拿到MyLog的smali代码packagecom.example.logapplication;importandroid.util.Log;publicclassM......
  • 黑猫web端signature参数逆向分析
    适合小白练手一、断点调试1.查找关键字2.分析nn是一个随机数16位u是固定参数u="$d6eb7ff91ee257475%"时间戳vard=(newDate).getTime()3.随机数生成o......
  • js逆向中常见加密/解密算法实现(js、python)
    常见加密、解密算法实现(JS、python)base64NodejsconstCryptoJS=require('crypto-js')//加密letpwd='密码'letb64_pwd=Buffer.from(pwd).toString('b......
  • Mybatis逆向工程
    Mybatis逆向工程Mybatis框架需要:实体类,自定义Mapper接口,Mapper.xml传统的开发中上述的三个组件都需要开发者手动创建,逆向工程可以帮助开发者自动创建三个组件,提高效率......
  • Mybatis17 - 逆向工程
    概念正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:Java......
  • Python爬虫:从js逆向了解西瓜视频的下载链接的生成
    文章内容在csdn上,链接为:Python爬虫:从js逆向了解西瓜视频的下载链接的生成参考代码为:importrequestsfromcrawlers.userAgentimportuseragentfromlxmlimportetre......