当前位置: 首页 > news >正文

逆向工程核心原理-第二章-helloworld

图灵社区搜到一本书:

图灵社区

可在线阅读第二章,就读一读吧。

图灵社区

用我的vs2022编写了一个简单的helloworld程序,注意生成的是win32,release

按书上提示,到OllyDbg v1.10 下载了最新的1.10工具,这个工具看网站上说已经停止开发了,可惜了。目前只支持win32, amd64只没有开发完就freeze了,原因不明。还有1个plugin,不知道啥作用,暂不安装。(plugin下载下来,发现还要用古老的BC或者VC5.0编译,那都是90年代的工具,手边并没有)

用ollydbg打开helloworld.exe, 如图:

很厉害的样子,可以不会用,按书上的一步一步走吧。

在EP代码的00FE126C地址处使用Step Into(F7)指令,进入40270C函数--cookie函数,不知道啥意思,和书上并不一样。

单步调试好像F8走几步就卡住了,不知道怎么解决。

未完待续,这个OllyDbg工具用起来还是比较难的。

http://www.dtcms.com/a/107394.html

相关文章:

  • 【一起来学kubernetes】34、ReplicaSet使用详解
  • SpringKafka消息发布:KafkaTemplate与事务支持
  • 传统可视化工具与新兴工具,到底该如何抉择?
  • py数据结构day3
  • idea gitlab 操作
  • 算法设计学习5
  • 【Windows+Cursor】从0到1配置Arxiv MCP Server,实现论文自主查询、下载、分析、综述生成
  • 从零构建大语言模型全栈开发指南:第四部分:工程实践与部署-4.3.1LangChain与Dify平台实战:从RAG到Agent工作流
  • 基于Python的医院信息管理系统的设计与实现
  • 【C#实战】动态模板替换:根据Model字段名称自动匹配替换值【代码之美】
  • 货代业务数字化管理:易境通货代系统在转型中的应用
  • 7.3 分治-快排:LeetCode 215.数组中的第K个最大元素
  • CompletableFuture 与反应式编程:异步编程的两种范式对比与实战
  • 简化Rust开发:探索lombok-macros crate
  • 01-性能测试
  • 【NLP 52、多模态相关知识】
  • Redis的Lua脚本
  • Docker 安装 Elasticsearch 教程
  • 人工智能之数学基础:基于吉文斯变换完成矩阵的QR分解
  • leetcode-热题100(3)
  • 【Triton 教程】triton_language.arange
  • 【C++】vector的模拟实现
  • 【AI插件开发】Notepad++ AI插件开发实践(代码篇):从Dock窗口集成到功能菜单实现
  • C++动态库对外接口通过接口方式实现
  • 二维码扫不出?用QR Research工具
  • LangChain接入azureopenai步骤(2025年初)
  • ctfshow
  • Android 10.0 通过广播控制systemui状态栏动态显示和隐藏功能实现
  • docker的文件系统Overlay2
  • 【自学笔记】jQuery语言基础知识点总览-持续更新