原创 信號

#include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <sys/wait.h> #define MAXLINE 1024 static void

原创 PHPstudy復現

今天開始更新一篇網絡安全技術文章,這個漏洞都出來幾個月了,我也復現很久,現在重新回到了CSDN,就在這個博客上繼續更新我的動態吧,之後的開源工具的分享會在github上發佈出來,我會把地址放在我的博客中,大家有興趣可以去看一看。

原创 PHP反序列化漏洞說明

PHP反序列化漏洞說明 文章目錄PHP反序列化漏洞說明序列化反序列化魔術方法利用__destructwakeupPOP gadget利用普通方法 序列化 PHP序列化的函數爲serialize,反序列化的函數爲unserializ

原创 標準I/O庫

標準I/O庫: 流和FILE對象: 在文件I/O函數都是圍繞這文件描述符的。當打開一個文件時,即返回一個文件描述符,然後該文件描述符就用於後續的I/O 操作。而對於標準I/O庫,它們的操作時圍繞流進行的。當用標準

原创 文件IO

標準輸入:0 標準輸出:1 錯誤輸出:2 符號常量爲:STDIN_FILENO,STDOUT_FILENO,STDERR_FILENO open或者openat: int open(const char* path,int of

原创 file結構體

1.1 struct file   struct file結構體定義在include/linux/fs.h中定義。文件結構體代表一個打開的文件,系統中的每個打開的文件在內核空間都有一個關聯的 struct file。它由內核在打

原创 文件和目錄全解

第四章:文件和目錄 stat、fstat、fstatat、lstat函數:獲取文件信息 #include <sys/stat.h> int stat(const char *restrict pathname,s

原创 程序與進程

#include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <sys/wait.h> #define MAXLINE 1024 int main() {

原创 輸入和輸出

//輸入和輸出 #include <unistd.h>//包含了STDIN_FILENO,STDOUT_FILENO,read,write #include <stdio.h> #include <stdlib.h> #defi

原创 標準IO

#include <stdio.h>//這是使用於標準的輸入和輸出的,stdin,stdout,EOF #include <stdlib.h>//這是使用於exit函數的 int main(void) { int

原创 用戶標識

#include <unistd.h> #include <stdlib.h> #include <stdio.h> int main(void){ printf("uid=%d, gid=%d \n",getu

原创 記一次破解軟件過程(很久沒更新博客了)

破解程序代碼: #include <iostream> #include <string.h> #include <stdio.h> using namespace std; #define PASSWORD "123456"

原创 Centos7 自定義守護進程

在/etc/services插入: mydaytime 49999/tcp # 我的mydaytime 在/etc/xinetd.d/目錄中,創建一個mydaytime文件: service

原创 (CentOS 7.0和7.5實驗過) 更改網卡名稱

1.vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 NAME和DEVICE項修改爲eth0(沒有DEVICE可以添加) 2.mv ifcfg-eno16777736 ifcf

原创 centos 配置網絡連接(本機是基於無線網,虛擬機上)

我的是centos7.0 首先: cd /etc/sysconfig/network-scripts 然後:vi ifcfg-eno16777736 編輯如下: HWADDR=00:0C:29:18:10:88 TYPE=Ethern