XCTF-Reverse:open-source
题目地址:https://adworld.xctf.org.cn/task/answer?type=reverse&number=4&grade=0&id=5076&page=1
拖延和等待是世界上最容易压垮一个人斗志的东西
工具:C语言编辑器 、python(脚本)
知识:对C语言代码解读
#include <stdio.h>
#include <string.h>int main(int argc, char *argv[]) {if (argc != 4) {printf("what?\n");exit(1); // 功 能: 关闭所有文件,终止正在执行的进程。}unsigned int first = atoi(argv[1]);if (first != 0xcafe) {printf("you are wrong, sorry.\n");exit(2);}unsigned int second = atoi(argv[2]);if (second % 5 == 3 || second % 17 != 8) {printf("ha, you won't get it!\n");exit(3);}if (strcmp("h4cky0u", argv[3])) {printf("so close, dude!\n");exit(4);}printf("Brr wrrr grr\n");unsigned int hash = first * 31337 + (second % 17) * 11 + strlen(argv[3]) - 1615810207;printf("Get your key: ");printf("%x\n", hash);return 0;
}
flag为c0ffee
XCTF-Reverse:open-source相关推荐
- Xctf Reverse菜鸟题解之csaw2013reversing2
Xctf Reverse菜鸟题解之csaw2013reversing2 IDA Pro静态分析 x32dbg动态调试分析 绕过反调试机制 IDA Pro静态分析 x32dbg动态调试分析 绕过反调试机 ...
- PostgreSQL创建数据库时报错:ERROR: source database template1 is being accessed by other users
环境: PostgreSQL服务器所在操作系统为:linux 客户端有两个,一个是linux下的:psql 另一个是Windows xp下的:Navicat Premium 发现问题: 在psql中用 ...
- Flume的Avro Sink和Avro Source研究之一: Avro Source
问题 : Avro Source提供了怎么样RPC服务,是怎么提供的? 问题 1.1 Flume Source是如何启动一个Netty Server来提供RPC服务. 由GitHub上avro-rpc ...
- intellij-IDE运行Java程序报错:java: -source 1.5 中不支持 lambda 表达式 有用
intellij-IDE运行Java程序报错:java: -source 1.5 中不支持 lambda 表达式 2017年12月29日 15:04:15 佛空如水 阅读数:795 报错: 解决: 第 ...
- linux添加源地址ping,实战经验:Linux Source NAT在Ping场景下的应用
原标题:实战经验:Linux Source NAT在Ping场景下的应用 有时候,有这样的一种需求: 需要修改IP数据包中的源地址,比如,从某一个主机发送Ping包到另一个主机,需要修改源地址为另一个 ...
- mysql 执行sql error 2,Mysql:执行source sql脚本时,出现:error 2
Centos下部署mysql: 1.yum -y install mysql*; 2.service mysqld start; 3.chkconfig mysqld on; 4.设置用户名和密码:m ...
- Mysql:执行source sql脚本时,出现:error 2
Centos下部署mysql: 1.yum -y install mysql*; 2.service mysqld start; 3.chkconfig mysqld on; 4.设置用户名和密码:m ...
- linux带source地址ping,实战经验:Linux Source NAT在Ping场景下的应用
有时候,有这样的一种需求: 需要修改IP数据包中的源地址,比如,从某一个主机发送Ping包到另一个主机,需要修改源地址为另一个源(通常,发出Ping请求的主机有多个网卡地址). 为了解决这一需求,Li ...
- flume avro java_Flume的Avro Sink和Avro Source研究之一: Avro Source
问题 : Avro Source提供了怎么样RPC服务,是怎么提供的? 问题 1.1 Flume Source是如何启动一个Netty Server来提供RPC服务. 由GitHub上avro-rpc ...
- Paper--3d reconstruction:Open Source Structure-from-Motion for Aerial Video
目录 三维重建系列文章 写在前面 Abstract Introduction 2 Related Work 3 System Architecture 4 Algorithms 4.1. Featur ...
最新文章
- 学习观察神经网络:可视化整个模型训练中卷积层的激活
- 网页调用摄像头_【WebAR】虚拟现实来到网页——WebXR Device API第二部分
- 使用python读取mysql数据库并进行数据的操作
- Maven仓库搭建(二):GitHub、又拍云、七牛云存储
- 树莓派安装ArchLinux
- Java 从网络上下载文件
- unity 使用tile_如何使用Tile从网上查找电话
- Oracle 常用sql场景应用(未完待续......)
- idea+springboot+mongodb的简单测试使用分享
- 在python程序中嵌入浏览器_用Python中的wxPython实现最基本的浏览器功能
- 蓝卡攻略_FGO紫式部简评:蓝卡连发输出,稀有的群体强解耐性拐
- python获取数据库列名_如何用Python从SQL中提取出涉及到的表名、列名?
- 你还发现了CSDN那些变化
- PCB分析神器,一键找出Bug
- 树莓派4b连接手机热点wifi及远程桌面连接
- 做高级PPT的一点经验
- python oserror怎么解决_Python读取csv报错解决方法:OSError: Initializing from file failed
- python-26-字典:当索引不好用时
- 百度智能云服务器BCC实例在线配置变更
- Linux -- Ubuntu下载deepin wine依赖问题笔记