Linux
文章平均质量分 74
Flying_Fatty
这个作者很懒,什么都没留下…
展开
-
rNrAPCuaYZ
第一章 内容综述 bootimage.Z 具有美国键盘代码的压缩启动映像文件 rootimage.Z 以 1200 kB 压缩的根文件系统映像文件 linux-0.11.tar.Z 内核源代码文件,大小为94 kB,展开后也仅有 325 kB as86.tar.Z...原创 2020-05-03 07:45:51 · 366 阅读 · 0 评论 -
LibcSearcher
来自github的CTF工具https://github.com/lieanu/LibcSearcherhttps://github.com/niklasb/libc-database做pwn题时经常需要泄露libc中某些函数地址(如puts、write、gets等)来确定libc版本,然后根据版本和相对偏移计算system等函数地址,从而进行下一步例题:基本ROP - ret2l...原创 2019-02-14 16:57:55 · 4327 阅读 · 1 评论 -
inetsim安装
linux下的权限管理做得是很好的,经常会有需要管理员权限才能安装或者修改的东西第一种姿势:sudo ***(然后输入的是当前用户的密码)第二种姿势:su以root权限来登陆但是这里会出现的情况是:当你一直没有设置过root密码的时候,会一直验证失败的需要:sudo passwd root然后输入当前用户密码,再设置root密码如图:...原创 2018-05-12 19:28:40 · 700 阅读 · 0 评论 -
go语言
用最简单的方式学懂go的语法https://coolshell.cn/articles/8460.htmlhttps://coolshell.cn/articles/8489.htmlgo语言官方指南最好还是安装在linux下:安装go,查看go版本,给go语言创建工作区workspacesudo apt-get install golanggo versionmkdir ~/workspac...原创 2018-04-27 00:03:21 · 160 阅读 · 0 评论 -
CTFer弄好LINUX的pwn环境
前一阵时间把自己的LINUX虚拟机玩崩溃了,导致啥也干不了,镜像也没有留好,需要全部重新弄一遍。留下个记录来比较好。。。A:下载个64位的ISO镜像B:到根目录安装好git cd ~sudo apt-get install gitC:配置vim成8.0(为了方便安装vim的各种IDE插件) sudo add-apt-repository ppa:jonath...原创 2018-01-14 15:03:35 · 2794 阅读 · 0 评论 -
看雪wifi万能钥匙CTF年中赛 第四题 writeup(2)
看雪CTF原创 2018-01-04 11:27:34 · 635 阅读 · 0 评论 -
linux随机数原理
http://www.mutepig.club/index.php/archives/61/这里是原理的推导,下面根据dalao的writeup,贴出py代码看雪CTF秋季赛第四题NearJMP的writeupdef guess(i): p.sendline('5') p.recvuntil('> ') p.sendline(str(i))原创 2017-11-18 15:32:40 · 858 阅读 · 0 评论 -
pwnable.kr - passcode
pwnable.kr passcode原创 2017-10-12 13:05:03 · 542 阅读 · 0 评论 -
[pwnable.kr] input
网上最全的题解在这:input题解知识点细节看上面那个题解就好了,非常详细细节问题折腾好久,来学习一下:如何把input文件放上去?有两种方法:A:WinSCP,注意tmp文件我们没有足够权限,只有把文件放进去的权限,拖进去了就好B:用scp命令,推荐个学习博客:scp命令学习注意哦,修改端口是大写scp -P 2222 inputpwn.c input@p原创 2016-08-03 18:21:59 · 2714 阅读 · 3 评论 -
[Toddler's Bottle]-[flag]
这个7分的题其实很脑洞方法很简单:拖入IDA中查找字符串看到什么熟悉的东西了吗?对,upx肯定是upx加壳处理过的那么呢,需要百度一发找工具呗,linux下的upx加壳脱壳工具就这个:sudo apt-get install upx在terminal下输入upx查找使用方法脱壳命令是-dupx -d flag就可以把文件脱壳原创 2016-05-10 20:57:23 · 826 阅读 · 0 评论 -
[Toddler's Bottle]-collision
慢慢来学习linux原创 2016-04-23 18:01:16 · 581 阅读 · 0 评论 -
[Toddler's Bottle]-[bof]
linux下的所谓的简单的缓冲区溢出的题这是题目链接中给的bof.c源代码#include #include #include void func(int key){ char overflowme[32]; printf("overflow me : "); gets(overflowme); // smash me! if(key == 0xcafebabe)原创 2016-05-04 12:32:04 · 769 阅读 · 0 评论 -
[Toddler's Bottle]-[leg]
真心好久没有开新题了,没有忘记pwn这个事情的先说说这个题的重点在哪儿重点在于两个地方:A:这个是一个汇编题,与熟悉的X86的汇编语句不一样,很明显需要去查询其他汇编语言的相关知识,考验自学能力B:关键代码在main中:key1()+key2()+key3()) == keykey是输入的一个值,key1(),key2(),key3()都是汇编函数中的返回的固定值,原创 2016-07-25 21:16:36 · 476 阅读 · 0 评论 -
2017WHCTF REVERSE babyRE
这个题其实比较简单,考察点是GDB调试与逆向分析拖入OD分析,main无法F5,于是查看汇编代码以及汇编流程图查看逻辑,很明显字符串的长度为0x0E(14个字符),然后调用了judge函数,判断字符串合法性然后发现,IDA解析不了judge函数,肯定是有某些绕过静态反汇编的手段,于是开始GDB直接在scanf的地方下断,开始进入judge的判断单步注意这里0x4原创 2017-10-07 15:11:25 · 2940 阅读 · 5 评论 -
vim初学者系列
相信一个ACMer,是很少会去用vim来刷题的,毕竟长得不好看,对初学者不友好,但是高手总是推荐这样的好工具,确实也是有理由的先贴两个入门链接:http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/上面是英文版本的:再贴一个链接,是大神给的翻译版本:http://www.cnblogs.com/lij原创 2016-11-21 08:45:53 · 1001 阅读 · 0 评论 -
2017广东红帽杯pwn1_writeup:简单ROP
先来正能量一波:作为一个一直没入门pwn的小菜鸟,这一段时间一直被学弟按在地上摩擦很不爽很不爽~~~~~~~~------------------------------------------------------------------------------------先给出几个学习链接:一步一步ROP:x86一步一步ROP:x64论文:Return-O原创 2017-05-09 17:15:27 · 4150 阅读 · 2 评论 -
2017_NJCTF_reverse_echo_server
2017 NJCTF reverse原创 2017-03-18 15:27:45 · 688 阅读 · 0 评论 -
Linux第一个重头戏时间管理
从各个博客中,链接出自己的一条Linux内核源代码的路,加油原创 2015-10-23 00:06:42 · 545 阅读 · 0 评论