学习笔记-第六章 恶意代码分析实战

课后作业本章实验的目标是帮助你通过分析代码结构来理解一个程序的总体功能。每一个实验将指导你发现和分析一个新的代码结构。每一个实验在前一个基础上构建,因此通过四种结构创建了一个复杂的恶意代码片段。一旦你完成了这个实验所需的工作,你应该能够挡在恶意代码中遇到它们时,更容易地识别这些单独的结构。Lab 6-1在这个实验中,你将分析在文件Lab06-01.exe中发现的恶意代码。问题1.由mai...
摘要由CSDN通过智能技术生成

第六章

1.全局变量,局部变量。 全局变量初始化时为正值,局部变量为负值

2.反汇编算术操作

3.识别if语句。 jnz如果不相等跳转,jz相等跳转
 
4.for循环,while循环

5.函数调用约定。

6.switch语句。俩种形式,一种if语句,第二种跳转表

7.数组,结构体

8.链表遍历
课后作业
本章实验的目标是帮助你通过分析代码结构来理解一个程序的总体功能。每一个实验将指导你发现和分析一个新的代码结构。每一个实验在前一个基础上构建,因此通过四种结构创建了一个复杂的恶意代码片段。一旦你完成了这个实验所需的工作,你应该能够挡在恶意代码中遇到它们时,更容易地识别这些单独的结构。

Lab 6-1

在这个实验中,你将分析在文件Lab06-01.exe中发现的恶意代码。
问题

1.由main函数调用的唯一子过程中发现的主要代码结构是什么?
  if判断,判断调用sub_401000,之后局部变量是否变化
2.位于0x40105F的子过程是什么?
  打印输入
3.这个程序的目的是什么?
  判断当前网络状态

Lab 6-2

在这个实验中,你将分析在文件Lab06-02.exe中发现的恶意代码。
问题

1.main函数调用的第一个子过程执行了什么操作
  先判

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值