随笔分类 -  pwn

pwnable.kr-random
摘要:题目 首先我们要对rand&srand有个总体的看法:srand初始化随机种子,rand产生随机数,下面将详细说明。 rand(产生随机数) 表头文件: include 定义函数 :int rand(void) 函数说明 : 因为rand的内部实现是用线性同余法做的,他不是真的随机数,只不过是因为其 阅读全文
posted @ 2016-05-13 19:50 大海与星辰 阅读(846) 评论(0) 推荐(0)
pwnable.kr-flag
摘要:题目: 使用 file 命令查看下载回来的 flag 文件,发现是一个64位的 ELF 可执行程序。通过查看,发现其具有明显的 UPX 压缩标志,所以解压之。 使用命令upx –d 进行脱壳,如果没有upx 请先安装(sudo su apt gat install upx) 脱壳后在IDA下进行调试 阅读全文
posted @ 2016-05-13 19:36 大海与星辰 阅读(1042) 评论(0) 推荐(0)
pwnable.kr-collision
摘要:题目: 链接后登陆 ssh col@pwnable.kr p2222 查看文件以及权限 Ls –al 查看代码 cat col.c 根据 if(strlen(argv[1]) != 20){ printf("passcode length should be 20 bytes\n"); return 阅读全文
posted @ 2016-05-12 22:50 大海与星辰 阅读(1433) 评论(0) 推荐(0)
pwnable.kr-fd
摘要:题目: 链接登录: ssh fd@pwnable.kr p2222 查看文件及权限: ls –al 看到flag文件,但是当前用户fd并没有读权限。 cat fd.c 分析程序: int argc 这个东东用来表示你在命令行下输入命令的时候,一共有多少个参数。比方说你的程序编译后,可执行文件是tes 阅读全文
posted @ 2016-05-12 22:41 大海与星辰 阅读(712) 评论(0) 推荐(0)