当前位置: 首页 > news >正文

新160个crackme - 023-TraceMe

运行分析

在这里插入图片描述

  • 需破解用户名和序列号

PE分析

在这里插入图片描述

  • C++程序,32位,无壳

静态分析&动态调试

在这里插入图片描述

  • ida打开,由main函数向下分析,找到DialogFunc函数,并找到关键判断函数sub_401340

在这里插入图片描述

  • 进入sub_401340函数,发现算法

在这里插入图片描述

  • 发现byte_405030的值

算法分析

用户名 = 'concealbear'
byte_405030 = [0x0C, 0x0A, 0x13, 0x09, 0x0C, 0x0B, 0x0A, 0x08]i = 0
v3 = 3
v4 = 0
while v3<len(用户名):if i > 7:i = 0v4 += byte_405030[i] * ord(用户名[v3])v3 = v3 + 1i = i + 1序列号 = str(v4)
print(用户名 + "的序列号为:\n" + 序列号)

在这里插入图片描述
在这里插入图片描述

  • 验证成功

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Rabbitmq中的死信队列
  • 【时时三省】(C语言基础)二维数组
  • 【爬虫实战】利用代理爬取Temu电商数据
  • JS中【闭包】相关知识点解释
  • C:指针学习(1)-学习笔记
  • S02. 手写x86操作系统--内核实现(更新中)
  • 【Linux 从基础到进阶】Linux 内核参数调优
  • 安卓控件RecyclerVieW
  • linux系统编程(8):POSIX信号量
  • 邦芒支招:成功找到工作要掌握的3个知识点
  • AI项目落地实战:SpringBoot3+SpringAI+Uniapp
  • 6.key的层级结构
  • 架构师软考-每日两道单选题6
  • 50etf期权怎么可以买跌做空吗?
  • 理解 Objective-C 中 +load 方法的执行顺序
  • bearychat的java client
  • java 多线程基础, 我觉得还是有必要看看的
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • yii2权限控制rbac之rule详细讲解
  • 对超线程几个不同角度的解释
  • 简析gRPC client 连接管理
  • 通过npm或yarn自动生成vue组件
  • 推荐一个React的管理后台框架
  • 项目管理碎碎念系列之一:干系人管理
  • 新版博客前端前瞻
  • ​低代码平台的核心价值与优势
  • ​用户画像从0到100的构建思路
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #define
  • (CPU/GPU)粒子继承贴图颜色发射
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转载)虚函数剖析
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • *2 echo、printf、mkdir命令的应用
  • .Family_物联网
  • .Mobi域名介绍
  • .net6Api后台+uniapp导出Excel
  • .NET单元测试使用AutoFixture按需填充的方法总结
  • .net快速开发框架源码分享
  • .NET框架
  • .net流程开发平台的一些难点(1)
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • /dev/sda2 is mounted; will not make a filesystem here!
  • /var/lib/dpkg/lock 锁定问题
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • [5] CUDA线程调用与存储器架构
  • [Assignment] C++1
  • [BSGS算法]纯水斐波那契数列
  • [BZOJ 2142]礼物(扩展Lucas定理)
  • [C#基础]说说lock到底锁谁?