0%

1
2
3
xxd -h
xxd [options][infile[outfile]]
xxd -r [options][infile[outfile]]
  1. -b:以2进制格式输出

    1
    2
    3
    4
    $ xxd -b train.ini
    0000000: 01011011 01110100 01110010 01100001 01101001 01101110 [train
    0000006: 01011101 00001101 00001010 01101110 01100111 01110010 ]..ngr
    000000c: 01100001 01101101 01100110 01101001 01101100 01100101 amfile
阅读全文 »

根据PNG文件的定义来说,其文件头位置总是由位固定的字节来描述的:

十进制数 137 80 78 71 13 10 26 10
十六进制数 89 50 4E 47 0D 0A 1A 0A

其中第一个字节0x89超出了ASCII字符的范围,这是为了避免某些软件将PNG文件当做文本文件来处理。文件中剩余的部分由3个以上的PNG的数据块(Chunk)按照特定的顺序组成,因此,一个标准的PNG文件结构应该如下:

  • PNG文件标志

  • PNG数据块

  • ……

  • PNG数据块

阅读全文 »

Thinkphp漏洞整理

ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,因为受到众多开发人员的喜爱,其在市场的应用规模很大,自然也引起了众多安全人员的注意。因此在这里,对相关漏洞进行归纳和总结。

指纹为:X-Powered-By: ThinkPHP

阅读全文 »