GUN C的标准文档: 也就是glibc https://www.gnu.org/software/libc/ http://man7.org/linux/man-pages/dir_section_3.html POSIX C 的标准文档: http://pubs.opengroup.org/on ...
分类:
编程语言 时间:
2017-10-16 14:56:38
阅读次数:
170
gcc[ option| filename ]... 1,描述.c C 源程序; 预处理, 编译, 汇编.C C++源程序; 预处理, 编译, 汇编.cc C++源程序; 预处理, 编译, 汇编.cxx C++源程序; 预处理, 编译, 汇编.m Objective-C 源程序; 预处理, 编译, ...
分类:
其他好文 时间:
2017-10-08 11:17:41
阅读次数:
149
1985年RichardStallman,成立GUN,并声称,GUNisNOTUNIX,它采用开放源代码,主张的自由含义为自由学习和更改,自由使用;自由分发和自由创建衍生版。在开源的世界当中,有许多的开源协议,其中有三大著名的开源协议:Apache、BSD和GPL协议,它们支撑了开源世界,使得让那些开..
分类:
系统相关 时间:
2017-10-08 10:23:41
阅读次数:
184
1 class Person(object): 2 """人的类""" 3 def __init__(self, name): 4 super(Person, self).__init__() 5 self.name = name 6 self.gun = None#用来保存枪对象的引用 7 ... ...
分类:
其他好文 时间:
2017-10-05 23:12:24
阅读次数:
254
GCC与编译过程GCC(GNUCompilerColletion),GUN编译器套装,是一套由GNU开发的编程语言编译器。Linux系统下的GCC编译器实际上是调用其他不同的工具来完成预处理、编译、汇编和链接工作。一、编译过程在计算机的眼里,只有1和0。不幸的是,我们用C语言写出来的代码,计算机无法..
分类:
其他好文 时间:
2017-09-11 22:52:47
阅读次数:
203
GRUB(BootLoader)GRUB,GRandUnifiedBootlader,是一个来自GUN项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传..
分类:
系统相关 时间:
2017-09-06 10:07:08
阅读次数:
216
socket是用于通信的工具。 套接字其实是一个广义上的进程间通信的信道。就像pipe一样,在GUN环境下socket也被用一个文件表示。不同的socket文件可以用于不同的进程间通信,甚至可以用来在网络通信中不同主机之间的进程间通信(比如,我们的浏览器进程与某台服务器上监听80端口的进程通信完成w ...
分类:
其他好文 时间:
2017-08-25 13:56:38
阅读次数:
159
Linux上文本处理三剑客 grep :文本过滤( 模式:pattern) 工具; grep, egrep, fgrep (不支持正则表达式搜索,但搜索纯文本的数据最快) sed :stream editor ,文本编辑工具; awk :Linux上实际是gawk(GUN awk) ,文本报告生成器 ...
分类:
其他好文 时间:
2017-08-23 15:05:15
阅读次数:
179
当我们要对文件(在Linux环境中一切皆文件,包括硬件设备、资源等)进行操作(读、写、读写)时,必须连接文件或形成通信管道。这个过程称为打开文件。打开文件后可以进行读、写、读写操作。 打开的文件可以称作为流,或者是文件描述符。可以通过传递参数给实际执行操作的函数,告知它们操作哪些文件。一些函数期待操 ...
分类:
其他好文 时间:
2017-08-22 23:14:14
阅读次数:
192
在学习0day时,发现ida的知识没有跟上,所以此处进行相关IDA的基础学习。 X86汇编语法: AT&T:%前缀,&文字常量前缀 Intel语法:源操作数位于右边,目的操作数位于左边。使用Interl语法。 反汇编: 线性扫描反汇编:GUN,WinDbg,OBJdump 递归下降: 最典型 IDA ...
分类:
其他好文 时间:
2017-08-21 20:36:17
阅读次数:
253