新160个crackme - 027-MexeliteCRK1

news/2024/10/11 0:18:20/

运行分析

在这里插入图片描述

  • 需破解Serial和Status

PE分析

在这里插入图片描述

  • Delphi程序,32位,无壳

静态分析&动态调试

在这里插入图片描述

  • ida搜索字符串,找到关键字符串

在这里插入图片描述

  • 先静态分析,结果如上注释
    在这里插入图片描述
  • 比较Serial和’Benadryl’字符串,相等弹出成功

在这里插入图片描述

  • 验证成功

http://www.ppmy.cn/news/1506774.html

相关文章

第二十二天学习笔记2024.8.6

同步时间 yum -y install ntpdate.x86_64 ntpdate ntp.ntsc.ac.cn 两台主机都要安装 libaio 和rsync yum -y install rsync rpm -qa |grep libaio查看是否安装 没有就安装 然后安装mysql8.0的安装包解压 [rootmsater ~]# tar -xvf mysql-8.0.33-linux-glibc2.12-x86_64.tar …

服务器CPU架构有几种?分别应用到什么场景?有啥优缺点?

服务器CPU架构主要有以下几种: 1. x86 架构 应用场景: 企业数据中心:广泛用于企业级服务器,如Web服务器、数据库服务器、虚拟化服务器等。高性能计算(HPC):用于科学计算、工程模拟等需要强大计…

token续签方案

在处理 Token 的有效期续签时,通常有两种主要策略:自动续签和手动续签。以下是实现这些策略的一些建议: 1. 自动续签 这种方法通常通过使用刷新 Token 来实现: 颁发两个 Token: 访问 Token(Access Token…

Ubuntu22.04安装Go语言的几种方式

在 Ubuntu 22.04 上安装 Go 语言可以通过几种不同的方法,以下是两种常见的安装方法: 方法1:使用 go 官方安装脚本 打开终端。 下载 Go 语言的安装脚本: curl -O https://go.dev/dl/go1.22.5.linux-amd64.tar.gz请检查 Go 官方网…

为什么有些时候prefetch下载不只一个sra文件

一些SRA文件使用prefetch的时候,会下载多个文件,例如SRR11579188 $ ls CM000663.2 CM000666.2 CM000669.2 CM000672.2 CM000675.2 CM000678.2 CM000681.2 CM000684.2 J01415.2 CM000664.2 CM000667.2 CM000670.2 CM000673.2 CM000676.2 CM000679.2 CM000682.2…

Spring Validation 校验 ( 一 )

Spring Validation 是 Spring Framework 的一部分,它提供了一种简单的方式来验证 Java 对象的数据。Spring Validation 基于 JSR 303/JSR 349(也称为 Bean Validation)规范,允许开发者使用注解来定义对象的约束条件,从…

Java JVM中的栈空间怎么释放

在Java虚拟机 (JVM) 中,栈空间主要用于存储方法调用时的信息,例如局部变量、操作数栈、动态链接信息以及返回地址等。当一个方法被调用时,一个新的栈帧会在当前线程的栈中被创建;当该方法执行完毕后,这个栈帧就会被销毁…

【Python】Django Web 框架

一、常用的Web开发框架 1.Django Django是一个由Python写成的开放源代码的Web应用框架。这套框架的主要目标是使开发复杂、数据库驱动的网站变得简单。Django注重组件的重用性和“可拔插性”、敏捷开发和DRY(Dont Repeat Yourself)法则 2.Flask Flask是一个微型的Python开发…