首页 > 其他分享 >Lab01-03

Lab01-03

时间:2023-04-05 13:45:07浏览次数:54  
标签:03 插件 样本 ESP OEP 脱壳 信息 Lab01

目录

样本信息

壳信息

  • FSG1.0

脱壳

找到原始OEP

尾部远跳法

ESP定律

  • push ebx 后设置[ESP]硬件访问断点4个字节
  • 多次触发硬件断点后最终到达OEP 0x401090

插件


使用插件静待到达OEP

Dump And Fix

字符串信息

导入表信息

样本分析

查杀思路

  • 这个样本几乎没有什么恶意行为,只是打开了一个目标网址

总结

  • 脱壳方法:ESP定律、插件

技巧

  • 打开一个网页的方法——COM组件
OleInitialize
CoCreateInstance
VariantInit
SysAllocString
ObjectStublessClient11
SysFreeString
OleUninitialize

标签:03,插件,样本,ESP,OEP,脱壳,信息,Lab01
From: https://www.cnblogs.com/DisAsm/p/17289280.html

相关文章

  • Flask 03
    Flask框架03蓝图的使用(blueprint)作用:平时我们在开发一个项目的时候,本就是耗费时间和精力,如果我们将所有的Flask请求方法都写在一个同一个文件下,会非常不便于我们对于代码的管理和后期功能代码的添加,这样会使得我们对代码的维护性变得困难。 这时候我们就可以使用蓝图来解......
  • Node.js17或更高版本中出现Error: error:0308010C:digital envelope routines::unsupp
    问题描述我在运行别人的Vue项目的时候报各种错误,提示XXX/node_modules/.bin/vue-cli-service:Permissiondenied权限不足的问题。还有一个问题就是:出现Error:error:0308010C:digitalenveloperoutines::unsupported。在网上也查看了解决办法,没有解决。(我之前在Nodejs官网安装......
  • flask_day03:蓝图的使用、g对象、数据库连接池
    目录回顾蓝图的使用不用蓝图,划分目录蓝图的使用步骤使用蓝图,划分小型项目目录使用蓝图,划分大型项目目录g对象g对象是什么?使用场景g和session有什么区别?数据库连接池flask操作mysql使用步骤回顾1.cbv的使用 写一个类继承MethodView,写get、post。。。 类属性decorators=[auth......
  • 【MySQL】MySQL基础03 — SQL学习 — DQL — 条件查询
    SQL学习—DQL—条件查询DQL语言学习数据查询语言(DataQueryLanguage),关键字select使用DQL前,先输入USE库名;2.条件查询语法:select`查询列表`from表名where筛选条件;分类:/*分类: 一、按条件表达式筛选 条件运算符:><=!=(<>)>=<= 二、按......
  • 解决适用EntityFramework生成时报错“无法解析依赖项。"EntityFramework 6.4.4" 与 '
    起因:通过vs2022创建mvc项目时,执行添加“包含视图的MVC5控制器(使用EntityFramework)时   点击添加,出现错误提示   解决方法:在您的解决方案资源管理器中,右键单击引用,管理nuget包,转到“已安装”选项卡并从EntityFramework.zh-Hans,卸载您的语言包,然后在重新添加......
  • 基础_003_转义字符
       转义字符必须以“\”开头,常用的转义字符见下表。转义字符功能或输出结果\f换页,将当前位置移到下页的开头\v垂直制表符\a响铃\n换行,将当前位置移到下一行的开头\r回车,将当前位置移到本行开头\t水平制表符,将当前位置移到下一个tab位置\b退格,将当前位置后退一个字符\'输出一个......
  • cramfs-1.1/mkcramfs.c:446: undefined reference to `minor'
    在编译cramfs-1.1时报如下错误:/usr/bin/ld:/tmp/ccMb5KDC.o:infunction`print_node':/root/cramfs-1.1/mkcramfs.c:446:undefinedreferenceto`minor'/usr/bin/ld:/root/cramfs-1.1/mkcramfs.c:446:undefinedreferenceto`major'collect2:error:ldr......
  • mysql 插入解决时间报错 Incorrect datetime value:''
    1.打开MySQL命令行,检查当前数据库的严格模式:SELECT@@GLOBAL.sql_mode; 2.更新全局sql_mode参数:SETGLOBALsql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';3.检查是否更新成功:SELECT@@GLO......
  • flask框架03 蓝图的使用 g对象 数据库连接池
    今日内容目录今日内容1蓝图的使用2g对象3数据库连接池1蓝图的使用#blueprint翻译过来的,称之为蓝图#作用是:之前全在一个py中写flask项目,后期肯定要划分目录#不用蓝图,划分目录 no_blueprint_flask#项目名src#核心源码位置__i......
  • 解决:Failed to start bean 'documentationPluginsBootstrapper'
    原因:在springboot2.6.0以后将SpringMVC默认路径匹配策略从AntPathMatcher更改为PathPatternParser,导致出错,解决办法是切换会原先的AntPathMatcher。解决:配置文件中加上spring:mvc:pathmatch:matching-strategy:ant_path_matcher ......