查看: 16582|回复: 84

[软件开发] 编程魔方C++逆向基础[365资源论坛整理10课,后续更新请关注365资源论坛

  [复制链接]
  • TA的每日心情
    无聊
    2023-12-29 00:06
  • 签到天数: 2604 天

    连续签到: 172 天

    [LV.Master]伴坛终老

    注册时间
    2012-9-3
    最后登录
    2024-6-2

    1万

    主题

    1万

    帖子

    14万

    积分

    管理员

    2012年到2024年,感谢各位会员朋友的支持!

    Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62Rank: 62

    推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老vip会员

    QQ
    发表于 2013-2-22 12:25:34 | 显示全部楼层 |阅读模式
    编程魔方C++逆向基础[365资源论坛整理10课,后续更新请关注365资源论坛]

    由编程魔方官网提供的C++逆向基础教程,目前只收录10课。
    后续更新教程请关注365资源论坛,整体教程大纲如下:

    365资源论坛提醒:该教程还在持续更新,后续课程请关注365资源论坛
    HTTP://WWW.JSOJC.COM



    C++逆向基础教程,课程暂定32个课时,后面可能根据课程的需要会进行相应的修改,课程中用到的工具主要有三个:Microsoft Visual C++ 6.0,Ollydbg(OD)和IDA。

    一、动态调式工具及静态分析工具IDA的介绍级基本使用
    (1)动态调式工具
           a、Microsoft Visual C++ 6.0
           b、Ollydbg(简称OD)
           c、实战
    (2)静态分析工具
          a、IDA基本使用
          b、实战
    二、汇编基础知识学习
    三、通过一个简单的程序讲解VC6.0调式器
          a、基本调式技巧
          b、Release下实现单步调试
          c、通过崩溃地址找出源代码的出错行
    作业:熟悉VC6.0调式器。
    四、C++中基础数据类型在内存的表现形式
          a、整数类型
             1、无符号整数
             2、有符号整数
          b、浮点数类型
          c、字符、字符串的编码
          d、指针与引用
    五、了解C++ 启动函数及OD中定位main函数
          a、认识启动函数
             1、通过IDA认识启动函数
             2、在Microsoft Visual C++ 6.0中挖出调用main函数的代码
             3、在OD中定位main函数
         b、话说,有这样一道据说是月薪2W的笔试题

    六、C++ 基本表达式的识别
          算术运算
          1、加
          2、减
          3、乘
          4、除(难点)
    七、除法与模运算的识别
          a、 详解除法中的优化
          b、模运算识别
    八、编译器使用的优化技巧
          a、变量优化
          b、加法的优化
          c、减法的优化
         d、除法的优化
             1、普通除法:
             2、除数为2的次方:
         e、堆栈恢复优化
    九、反汇编中识别if-else
    十、反汇编中识别switch-case语句
    十一、识别复杂的switch-case语句
    十二、反汇编中识别C++循环语句
    十三、VC6.0编译器对循环结构的优化
    十四、函数调用方式讲解
    十五、使用ESP或EBP寻址
    十六、函数参数传递
    十七、通过反汇编清楚传值、地址、引用的实现
    十八、函数返回值
    十九、初程序员在函数调用中常犯的错误及函数调用总结及
    十二、变量在内存中的位置
    二十一、数组级指针形址
    二十二、结构体和类
    二十三、C++对象内存布局
    二十四、内存对齐
    二十五、在反汇编中识别C++类
    二十六、利用RTTI识别类
    二十七、构造函数和析构函数识别
    二十八、通过反汇编了解虚函数实现原理
    二十九、从内存角度学习继承和多重继承
    三十、异常处理。
    三十一、CreakME算法分析。
    三十二、把一段反汇编代码还原成C++

    本教程未完,持续更新中。

    编程魔方C++逆向基础

    编程魔方C++逆向基础


    编程魔方C++逆向基础 教程下载地址:
    游客,如果您要查看本帖隐藏内容请回复

    三六五网络学院 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有课程收集于互联网,该帖子作者与三六五网络学院不享有任何版权,如有侵权请联系本站删除
    3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责
    4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    5、三六五网络学院管理员和版主有权不事先通知发贴者而删除本文

    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    328

    帖子

    801

    积分

    已到期,续费有优惠哦

    Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

    积分
    801

    vip会员

    发表于 2013-5-15 03:03:37 | 显示全部楼层
    编程魔方C++逆向基础[叫兽学院整理10
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    10

    帖子

    48

    积分

    已到期,续费有优惠哦

    Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

    积分
    48

    vip会员

    发表于 2013-6-8 09:51:12 | 显示全部楼层
    学习一下,看看
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-11-10 09:31
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]常住居民I

    12

    主题

    2918

    帖子

    108

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    108

    vip会员

    发表于 2013-7-13 16:40:35 | 显示全部楼层
    老大威武霸气
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-18 19:53
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    30

    帖子

    940

    积分

    终身vip会员[账号异常]

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    940

    vip会员

    发表于 2013-7-23 00:11:11 | 显示全部楼层
    谢谢楼主整理分享
    !!!!!!
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    86

    帖子

    1204

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    1204

    vip会员

    发表于 2013-9-18 10:03:21 | 显示全部楼层
    这个看着比较实用
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    633

    帖子

    1565

    积分

    终身vip会员[账号异常]

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    1565

    vip会员

    发表于 2013-10-20 22:54:38 | 显示全部楼层
    谢谢叫兽的教程,学习了
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    88

    帖子

    573

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    573

    vip会员

    发表于 2013-10-31 21:10:12 | 显示全部楼层
    hfhhfdhdfh
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    230

    帖子

    0

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    0

    vip会员

    发表于 2013-11-28 07:29:27 | 显示全部楼层
    看看学习学习
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    331

    帖子

    757

    积分

    终身vip会员[账号异常]

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    757

    vip会员

    发表于 2013-12-9 01:17:39 | 显示全部楼层
    宅家一年学习技术!
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    在线咨询

    商务合作

    客服QQ:1980803031
    点击这里给我发消息
    Copyright;  ©2012-2016  教程论坛  Powered byDiscuz!  技术支持:三六五网络学院