自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 64位和32位的寄存器和汇编的比较

64位寄存器分配的不同 区别有: 64位有16个寄存器,32位只有8个。但是32位前8个都有不同的命名,分别是e _ ,而64位前8个使用了r代替e,也就是r _。e开头的寄存器命名依然可以直接运用于相应寄存器的低32位。而剩下的寄存器名则是从r8 - r15,其低位分别用d,w,b指定长度。...

2016-04-29 00:49:12 25211 2

原创 linux错误解决:CAN’T EXEC “LOCALE”: NO SUCH FILE OR DIRECTORY AT /USR/SHARE/PERL5/DEBCONF/ENCODING.PM

解决: CAN’T EXEC “LOCALE”: NO SUCH FILE OR DIRECTORY AT /USR/SHARE/PERL5/DEBCONF/ENCODING.PM问题:apt-get时出现问题:Can’t exec “locale”: No such file or direct...

2016-04-28 23:11:53 2463 0

原创 [Toddler's Bottle]flag

好吧,一个用upx压缩后的64位elf,拿着原文件看了半天啥都没看出来。。最后只能找别人的答案了。。。upx介绍https://zh.m.wikipedia.org/wiki/UPX解题upx -d flag 然后拿出来到IDA里边有一个flag直接就找到了

2016-04-28 22:03:19 381 0

原创 [Toddler's Bottle]bof

0x01 题目给出.c源代码#include <stdio.h> #include <string.h> #include <stdlib.h> void func(int key){ char overflowme[32]; printf(&q...

2016-04-28 20:56:21 376 0

原创 Python Socket编程简介

python socket编程

2016-04-28 17:20:57 527 0

原创 stack frame栈帧简介(逆向工程角度)

0x01 栈帧是什么 “IA32 programs make use of the program stack to support procedure calls”. “IA32程序使用程序栈帧来支持子程序调用”(出自CSAPP,即《深入理解计算机系统》) 个人理解,栈帧就是内存的一段数...

2016-04-28 15:29:47 2593 0

原创 bkdr hash

/* in C */ #define MODULAR 12121212/* hash空间范围大小 */ #define END_FLAG '\n' /*end_flag 用来标志字符串结束 当然也可以用\0 */ unsigned int BKDRhash(char* str)...

2016-04-27 15:55:25 612 0

原创 [Toddler's Bottle]collision

0x01题目描述 Daddy told me about cool MD5 hash collision today. I wanna do something like that too!ssh col@pwnable.kr -p2222 (pw:guest)0x02ssh进去ls -al ...

2016-04-18 00:26:21 677 0

原创 vimrc配置文件

我的配置(youcompleteme需要自己下载编译)""""""""""""""""""""&q...

2016-04-17 23:48:52 366 0

原创 linux bash里的反引号和$内容替换

反引号和美元符号的替换两种符号 `xxx`(注意这里是反引号,就是键盘上1左边的那一个键的符号) 和$(xxx) 都是将xxx内容替换掉 区别在于bash里 使用反引号替换会导致开启子shell然后执行里边的内容然后再替换 而美元符号直接替换 不执行命令 所以可以通过`xxx`来通过sh...

2016-04-17 23:40:28 602 0

原创 linux权限简介

关于权限用ls命令所得到的表示法的格式是类似这样的:-rwxr-xr-x 。下面解析一下格式所表示的意思。这种表示方法一共有十位: r w x r - x r - x 左起第1位表示文件类型,可以为p、d、l、s、c、b和-: p表示命名管道文件 d表示目录文件 l表示符号连接...

2016-04-17 23:07:17 353 0

原创 [Toddler's Bottle]fd

题目描述解题过程0x01ssh 进入到目标服务器 输入password0x02ls 查看服务器上的文件 发现 0x03cat flag 失败 permission denied cat fd.c 太显然了。。 输入的参数减去0x1234(4660十进制)之后作为文件描述符读入 然后和L...

2016-04-17 22:49:47 312 0

提示
确定要删除当前文章?
取消 删除