首页 > 其他分享 >【极客大挑战2023】- Re -点击就送的逆向题 WriteUp

【极客大挑战2023】- Re -点击就送的逆向题 WriteUp

时间:2024-10-04 19:12:02浏览次数:11  
标签:gcc 极客 int WriteUp 编译成 char Re 点击 2023

这道题给了一个.s文件
解决方案有两个:

1.利用gcc编译成可执行文件,然后反编译生成伪代码

2.直接分析汇编(我不会。。。)

1.利用gcc编译成可执行文件

linux执行gcc -o 1.s 1
IDA打开,分析并编写,注意一定要在字符串末尾加上\0结束符!!!
image

点击查看代码
#include <stdio.h>
int main(void)
{
    char e1[32] = "Z`J[X^LMNO`PPJPVQRSIUTJ]IMNOZKMM";
    char result[33];
    for (int i = 0; i <= 31; i++)
    {
        result[i] = e1[i] - 7;
    }
    result[33] = "\0";
    printf("%s",result);
    return 0;
}

标签:gcc,极客,int,WriteUp,编译成,char,Re,点击,2023
From: https://www.cnblogs.com/vstral/p/18447136

相关文章

  • 2023ICPC 沈阳
    赛时5题xixike仍然是平衡树大神。gxd仍然是计数大神。而我签了三个到下班。c题签到,略J:结论题E:bfs的一个dp,第一次写写了比较久K:xixike平衡树过的。赛后补题的时候我先是写了一个双log动态开点权值线段树,然后别人教我线段树二分到了单log。但是直接离散化不动态开点的......
  • ENGN4536/6536 - Wireless Communications
    ENGN4536/6536-Wireless CommunicationsAIMiniProject:DeepLearningforPAPRReductionin OFDMGoalInthisproject,youareexpectedtoadoptadeeplearningtooltoreducethepeak-to-averagepowerratio (PAPR) in an emerging wireless technol......
  • 【VMware VCF】使用 SoS 实用程序检查 VCF 环境的运行状态以及收集组件的日志信息。
    VMwareCloudFoundation解决方案中有一个叫SupportabilityandServiceability(SoS)可支持性和可维护性的实用程序,可能你在初始构建VCF管理域的时候使用过这个工具,当时使用这个工具在VMwareCloudBuilder虚拟机中将用于部署的VCF管理域的Excel参数表转换为JSON格式的......
  • pbootcms百度编辑器UEDITOR给超链接默认添加rel="nofollow"标签
    为了让PbootCMS的UEditor编辑器给超链接默认添加 rel="nofollow" 标签,你需要按照以下步骤进行修改。步骤1:修改 link.html 文件定位文件:找到 core/extend/ueditor/dialogs/link/link.html 文件。修改第81行:将原有的代码:javascript 'href':href......
  • pbootcms模板报错提示PHP Warning: Unknown: open_basedir restriction
    当PbootCMS模板出现报错提示 PHPWarning:Unknown:open_basedirrestrictionineffect.File 时,通常是因为PHP的 open_basedir 限制设置不当。以下是解决该问题的简要步骤:解决步骤检查PHP配置文件(php.ini):确认 open_basedir 设置是否正确。修改 open_b......
  • 八、Redis key空间通知
    redis的key空间通知是实时监控Redis键和值的更改。那什么是key空间通知呢?当客户端执行一些命令,比如setnameTom,会创建或更新key。此时Redis服务器会将这些事件发布到通道中,客户端可以通过subscribe通道,以便接收以某种方式影响Redis数据集的事件。如果发布/订阅客户端断开连接,然......
  • SWEN20003 Object Oriented Software Development
    SWEN20003ObjectOrientedSoftwareDevelopmentShadowTaxiProject2,Semester1,2024OverviewInthisproject,youwillcreateataxisimulationgamecalledShadowTaxiintheJavaprogramminglanguage,continuingfromyourworkinProject1.Wewillprov......
  • 自动加载类文件时发生错误,类名【core\basic\Kernel】
    当你在使用PBootCMS时遇到“自动加载类文件时发生错误,类名【core\basicKernel】”的问题,通常是因为Kernel.php文件被误删除或丢失。特别是在阿里云虚拟主机上,这类文件可能会被误判为风险文件而被删除。以下是如何解决这一问题的具体步骤:解决方法重新下载PBootCMS模板访问PBo......
  • const和readonly修饰的成员,静态构造函数以及对于变量的访问{get;set}
    第一,const修饰的数据类型定义:按照publicconstinttest=20;的格式进行声明,const修饰的数据类型叫做常量。注意:1访问时只能通过类名加变量名访问。      2必须在声明的时候就赋值。      3常量是不可修改的值。代码如下:usingSystem.Collection......
  • 【极客大挑战2023】RE方向 WriteUp
    1.砍树下载题目得到一个apk文件,jadx打开,查看Android.Manifest.xml查看MainActivity发现使用了一个I0o0I处理了输入和Syclover,猜测应该是对text处理后与Syclover对比,当result赋值为1就成功了。故查看I0o0I发现I0o0I再so文件中,故查看libezreeeee.so文件IDA打开,查找I0o0I生......