一、vi查看在vi命令状态下::%!xxd :%!od 将当前文本转化为16进制格式:%!xxd -c 12 每行显示12个字节:%!xxd -r 将当前文本转化回文本格式二、od查看 【比如od -x --read-bytes=10 xxx.bin 以十六进制的方式显示二进制文件前10个字节, 自 ...
分类:
其他好文 时间:
2017-07-18 15:39:53
阅读次数:
164
一.逆向bof 按ESC键 :%!xxd 将显示模式切换为16进制模式 /e8d7 查找要修改的内容,/后面是要查找的内容 ESC+I键 可在文档中插入语句(insert) ESC+R键 字母替换 :%!xxd -r 转换16进制为原格式 :wq 存盘退出vi l gdb调试程序 gdb 可执行文件 ...
分类:
其他好文 时间:
2017-06-25 23:07:42
阅读次数:
504
源码分析网上太多了,不写了,记录简单的实践步骤: 1. 创建ext2文件镜像并映射 2. 在ext2文件系统内创建一个普通文件,方便测试 3. 用vim打开ext2-1M.img,十六进制查看(:%!xxd) 4. 查看block大小,定位各个磁盘数据结构的位置 所以超级快的地址为1 * 1024 ...
分类:
其他好文 时间:
2017-06-21 00:26:51
阅读次数:
234
Code 方法表 { attribute_name_index u2 1 -指向CONSTANT_Utf8_info常量的索引,表示属性的名称 attribute_length u4 1 属性值的长度 max_stack u2 1 操作数栈深度的最大值 max_locals u2 1 局部变量表所需 ...
分类:
其他好文 时间:
2017-06-18 11:56:07
阅读次数:
240
上面红色加粗的语句,为正确的md5sum加密方法(特别注意前面echo -n 选项) PS:MAC下在文件中执行上面红色加粗的选项,始终不能去掉字符串后面的回车符。 可通过xxd filename 或者od -c filename 查看是否有回车符 未完待续。。。 ...
分类:
系统相关 时间:
2017-05-17 22:13:48
阅读次数:
291
import java.util.Vector;/** * Created by xxd on 2017/4/2. */public class DumpOOM { public static void main(String[] args){ Vector v = new Vector(); fo... ...
分类:
其他好文 时间:
2017-04-02 15:08:10
阅读次数:
383
import java.util.Vector;/** * Created by xxd on 2017/4/2. */public class DumpOOM { public static void main(String[] args){ Vector v = new Vector(); fo... ...
分类:
其他好文 时间:
2017-04-02 15:05:44
阅读次数:
136
vim /proc/1/cmdline xxd /proc/1/cmdline发现该^@是'\0'结尾符 可以如下处理: cat /proc/1/cmdline | tr '\0' '=' 实际上这个特殊字符在cat /proc/1/cmdline时已经在屏幕上打印了出来,只是不可见,用tr 将这不 ...
分类:
其他好文 时间:
2016-07-14 03:10:57
阅读次数:
1550
Linux及安全实践五——字符集编码 一、ASCII码 在表中查找出英文字母LXQ相对应的十六进制数值为: 4c 58 51 在终端中输入命令:vim test1.txt 在vim页面输入命令:%!xxd 输完之后使用命令:%!xxd -r保存后即可看到如下结果: 退出vim编辑器,在终端输入命令: ...
分类:
系统相关 时间:
2016-06-02 06:13:35
阅读次数:
263
程序破解 一、建立1.c文档 二、编译并查看 命令为:gcc -o 1 1.c 反汇编:objdump -d 1 三、转16进制 命令::%!xxd main函数的汇编代码中可以看出程序在调用“scanf”函数请求输入之后,对 [esp+0x1c] 和 [esp+0x18] 两个内存单元的内容进行了 ...
分类:
系统相关 时间:
2016-06-01 19:39:50
阅读次数:
234