ctf
代码死亡
这个作者很懒,什么都没留下…
展开
-
ctf Java逆向解密
程序员小张不小心弄丢了加密文件用的秘钥,已知还好小张曾经编写了一个秘钥验证算法,聪明的你能帮小张找到秘钥吗? 注意:得到的 flag 请包上 flag{} 提交jd-gui 打开程序,逆向计算java 优先级可以看这https://blog.csdn.net/boss_way/article/details/78063120使用idea 写java 逆向程序,代码如下import java.util.ArrayList;public class helloworld { publ原创 2021-05-06 16:36:06 · 658 阅读 · 0 评论 -
ctf刷题 SimpleRev
SimpleRev(flag需加上flag{}再提交) 注意:得到的 flag 请包上 flag{} 提交ida 分析unsigned __int64 Decry(){ char v1; // [rsp+Fh] [rbp-51h] int v2; // [rsp+10h] [rbp-50h] int v3; // [rsp+14h] [rbp-4Ch] int i; // [rsp+18h] [rbp-48h] int v5; // [rsp+1Ch] [rbp-44h] c原创 2021-05-06 15:38:49 · 640 阅读 · 0 评论 -
ctf 刷题2
int __cdecl main_0(int argc, const char **argv, const char **envp){ unsigned int len; // eax const char *v4; // eax size_t v5; // eax char v7; // [esp+0h] [ebp-188h] char v8; // [esp+0h] [ebp-188h] signed int j; // [esp+DCh] [ebp-ACh] int i;原创 2021-04-30 11:06:23 · 273 阅读 · 0 评论 -
ctf 刷题1
1、ida加载看看,代码如下,是简单xor操作int __cdecl main(int argc, const char **argv, const char **envp){int i; // [rsp+2Ch] [rbp-124h]char __b[264]; // [rsp+40h] [rbp-110h] BYREFmemset(__b, 0, 0x100uLL);printf(“Input your flag:\n”);get_line(__b, 256LL);if ( strlen原创 2021-04-30 10:28:08 · 305 阅读 · 0 评论