vscode将c++项目打包exe进行反汇编练习

vscode将c&c++项目打包成控制台exe全过程,进行c++反汇编练习,反汇编只有不断的练习才能巩固、积累经验。

一、打包exe

创建新项目,选择c++,Windows桌面向导

直接点击创建

直接点确定

直接点击运行即可,可以看到我的exe已经生成 在 C:\Users\xk\source\repos\Project2\x64\Debug\Project2.exe

将代码改为简单的加减法

将exe拖到命令行执行查看效果

二、简单的反汇编逆向还原

将exe拖到ida进行反汇编

找到main函数

简单的反汇编逆向还原,可以看到结果与打包时的代码运行结果一致

相关推荐
2501_941236628 分钟前
分布式日志系统实现
开发语言·c++·算法
星轨初途9 分钟前
《数据结构二叉树之堆 —— 优先队列与排序的高效实现(2)(下)》
c语言·开发语言·数据结构·经验分享·笔记·性能优化
2501_9412355110 分钟前
C++与机器学习框架
开发语言·c++·算法
Shylock_Mister19 分钟前
ARM与x86交叉编译实战排错指南
linux·c语言·arm开发
敲上瘾19 分钟前
MySQL事务全攻略:ACID特性、隔离级别与并发控制
linux·数据库·mysql·安全
2501_9411118626 分钟前
C++模块化设计原则
开发语言·c++·算法
2501_9412375337 分钟前
基于C++的游戏引擎开发
开发语言·c++·算法
_OP_CHEN43 分钟前
算法基础篇:(十)贪心算法拓展之哈夫曼编码:从 “合并最优” 到数据压缩的传奇
c++·算法·贪心算法·蓝桥杯·哈夫曼编码·算法竞赛·acm/icpc
枫叶丹41 小时前
【Qt开发】Qt窗口(二) -> QToolBar工具栏
开发语言·数据库·c++·qt
高山有多高1 小时前
堆应用一键通关: 堆排序 +TOPk问题的实战解析
c语言·数据结构·c++·算法