原创 黑客攻擊-木馬程序(3)

聲明:禁止用作非法目的,謝絕一切形式的轉載。 當你在登陸某個網站的時候,當你在用ftp登陸傳輸文件的時候,你的密碼可能已經被嗅探到了。黑客利用網絡嗅探可以獲取大量有用的信息。 文章目錄預備條件網絡抓包代理服務器代理服務器抓包原理網

原创 strcmp的坑

strcmp的坑 下面的程序是通過對輸入進行判斷,來決定輸出內容的。 # include<stdio.h> #include<string.h> int main(){ printf("請輸入: "); char

原创 一個簡單的聊天系統

聲明:謝絕一切形式的轉載 socket套接字 socket起源於Unix,而Unix/Linux基本哲學之一就是“一切皆文件”,都可以用“打開open –> 讀寫write/read –> 關閉close”模式來操作。Socket

原创 對於初學者,到底選擇哪種語言合適?

從何入手 在上大學之前,我是一名計算機的小白,更準確的說連上網是怎麼回事都不太清楚。本人當時糊里糊塗的報考了機械設計專業,但是沒有太大的興趣。後在學習C語言時候,當敲完第一個代碼"Hello world"的時候,發現電腦居然按照我

原创 漏洞掃描之OpenVas

切忌不要使用文章涉及的技術進行非法事情。 OpenVas安裝 基於Kali進行安裝。 1.Kali升級 apt-get update apt-get dist-upgrade 2.OpenVas安裝 apt-get insta

原创 大道至簡-無線網絡

這裏對wifi的802.11協議中比較常見的知識做一個基本的總結和整理,便於後續的學習。因爲無線網絡中涉及術語很多,並且許多協議都是用英文描述,所以有些地方翻譯出來會有歧義,這種情況就直接英文來描述了。 文章目錄基本概述有線和無線

原创 棧攻擊-puts函數

函數條用約定(Linux) 需要注意的是,32 位和 64 位程序有以下簡單的區別 x86 函數參數在函數返回地址的上方 x64 System V AMD64 ABI (Linux、FreeBSD、macOS 等採用) 中前六個

原创 漏洞利用-GOT覆寫技術

GOT和PLT GOT表 概念:每一個外部定義的符號在全局偏移表(Global offset Table)中有相應的條目,GOT位於ELF的數據段中,叫做GOT段。 作用:把位置無關的地址計算重定位到一個絕對地址。程序首次調用某個

原创 計算機最本質的功能-數據存儲和計算

原碼是什麼? 原碼就是早期用來表示數字的一種方式: 一個正數,轉換爲二進制位就是這個正數的原碼。負數的絕對值轉換成二進制位然後在高位補1就是這個負數的原碼 舉例說明: int類型的 3 的原碼是 11B(B表示二進制位), 在3

原创 滕王閣序-王勃

牢獄之災 大唐上元元年。 虢州(今河南靈寶)的深牢大獄中,一位24歲的小夥子頹然的倚靠在牢牆上,兩眼空空的望着前方。 他因殺人罪鋃鐺入獄,正等候秋後處斬。 入獄有一段時間了,他心裏總還是難以置信: 怎麼可能?我竟會落到如此下場?

原创 scanf函數分析

概述 scanf()是C語言中的一個輸出函數。與printf函數一樣,都被聲明在頭文件stdio.h裏,因此在使用scanf函數時要加上#include <stdio.h>。(在有一些實現中,printf函數與scanf函數在使用

原创 黑客攻擊-木馬程序(1)

聲明:禁止用作非法目的,謝絕一切形式的轉載。 當你在無意間點擊一個鏈接後,當你在不明情況安裝一個程序時,當你忍不住點擊一個美女圖片的時候,你的設備可能就此淪陷了,成爲了黑客眼中的"肉雞"。 文章目錄kali LinuxMeters

原创 elf格式原理介紹

基礎 機器執行的是機器指令,而機器指令就是一堆二進制的數字。高級語言編寫的程序之所以可以在不同的機器上移植就因爲有爲不同機器設計的編譯器的存在。高級語言的編譯器就是把高級語言寫的程序轉換成某個機器能直接執行的二進制代碼。以上的知識

原创 流氓app--色情篇

還記得2007年那個可怕的"熊貓"嗎?作者李俊幾乎是以一己之力喚醒了人們的安全意識。"熊貓燒香"爲李俊贏得了天才的名譽,同時也讓他鋃鐺入獄。處獄以後,李俊似乎銷聲匿跡了,可是就是這樣一個天才,卻再次走上了違法的道路,二次進宮,而讓

原创 VirtualBox網絡連接方式

概覽 VirtualBox網絡連接方式主要有下面的四種:NAT、Bridge、Internal和Host-only Adapter。 NAT 這種方式下,虛擬機的網卡連接到宿主的 VMnet8 上。此時系統的 VMWare NA