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函数

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

相关推荐
数字孪生家族1 小时前
安全、高效、低碳:视频孪生推动智慧电力数字化转型的技术实践
安全·智慧电力数字·数字孪生电力实践案例
联众合科技1 小时前
AF 防火墙与传统防火墙核心差异及新型威胁防御实测
网络·安全
June`1 小时前
warp shuffle指令
c++·人工智能·算法·cuda
羽翼安全1 小时前
严防屏幕泄密:企业防拍摄系统的技术原理与落地实践
网络·安全·电脑
乱七八糟的屋子1 小时前
【C++数值计算】NumCpp超详细入门教程(纯正Numpy语法、零学习成本、C++首选科学计算库、性能压测对比)
c++·数值计算·numpy·高性能计算·科学计算·ndarray
yagami_gagami2 小时前
第四届黄河流域公安院校电子物证个人赛服务器取证
linux·服务器·网络·mysql·安全·docker·llama
choumin2 小时前
C程序能调用extern “C“声明的带默认参数的C++函数吗?
c语言·c++·extern c·默认参数
AmyLin_20012 小时前
PDF 色彩保真工程实践【3】上手实践:工程结构、依赖集成与一键构建运行
c++·visualstudio·pdf·zlib·vcpkg·libtiff·cmyk
LONGZETECH2 小时前
传统实训 vs 仿真实训:从技术架构拆解新能源汽车教学的范式之变
c语言·3d·unity·架构·汽车
小挪号底迪滴2 小时前
Docker 多阶段构建实战:让 Python 镜像更小、更快、更安全
python·安全·docker