原创 Unpackme I am Famous

http://blog.w4kfu.com/tag/unpackme Unpackme I am Famous safedisc reverse nanomites unpackme Introduction Because it

原创 Base64 加解密c/c++

Base64 其實不能算是真正加密解密的安全算法,因爲這個東西大家都知道怎麼解密,就沒有意思了。不過登陸郵件服務器的時候,登陸密碼要使用BASE64 加密,因此我將算法描述如下:     Base64 核心算法:   明文: hel

原创 關於全排列算法的思考

關於全排列算法的思考    已經是求職過程中第三次碰到這個問題了,筆試兩次,又面了一次,覺得這個問題確實值得深思啊。我還是儘量總結下吧,說不定以後還會碰到。 問題:已知輸入爲一個字符串,求其全排列的輸出。比如輸入爲abc,那麼輸

原创 開發者必備的6款源碼搜索引擎

摘要:雖然自己編碼很重要,但是在遇到一個功能時,利用現成的代碼不失爲一種好方法,或許還會達到事半功倍的效果。但千萬不要單純地“用”,更多地是理解與提升,這樣纔會進步。 在推動技術變革上,開源運動發揮了非常顯著的作用。而Linux成功

原创 vs2008\2010\2013編譯Openssl時遇到的若干錯誤通用解決方法。

前言:其實很多時候沒必要去編譯openssl,步驟真的很麻煩,給大家推薦個exe下載地址:http://slproweb.com/products/Win32OpenSSL.html,也可以下載到最新版。 1、下載安裝Perl 下載

原创 常見脫殼方法

原文鏈接:http://www.cnblogs.com/mfm11111/archive/2009/04/01/1427480.html 預備知識 1.PUSHAD (壓棧) 代表程序的入口點,  2.POPAD (出棧) 代表程序

原创 國內外的一些安全網站收集

    國外安全   http://www.neohapsis.com/   內容極爲豐富        國外安全   http://www.deadly.org/   大量關於OpenBSD的資料文檔教

原创 物理的盡頭是數學,數學的盡頭是哲學,哲學的盡頭是神學

大鳥推薦用戶 11月25日 10:05 圖解數學問題 橢圓畫法 楊輝三角問題(Pascal triangles)解法 使用“FOIL”輕鬆的解決二項式乘法 對數解法技巧 矩陣轉置的技巧 勾股定理 多邊形的外角

原创 ImportREC重建輸入表

1.目標文件已完全被Dump,另存爲一個文件 2.目標文件必須正在運行中 3.事先找到目標程序真正的入口(OEP)或IAT的偏移與大小   以加殼RebPE.exe爲例,首先OD加載: 調試到00413001,設置硬件斷點

原创 C語言讀取指定文件夾下面的所有文件

#include <stdio.h> #include<io.h> int main(int argc, char *argv[]) {     struct _finddata_t fa;     lo

原创 一種基於TLS的高級反調試技術

盜版行爲日益猖獗,嚴重影響到軟件開發者和開發商的知識產權及利益,反盜版技術的重要性也越來越引起人們的重視。在反盜版技術中,起最大作用的當屬反調試技術。然而傳統的反調試技術都存在一個弱點:他們都在程序真正開始執行之後才採取反調試手段。實際上

原创 CRC校驗碼的源代碼

原文網址:http://blog.163.com/fsd999999@126/blog/static/37737825201051033543633/ 很多網絡協議都用到CRC校驗碼,當自己編寫網絡協議的時候,也需要編寫相應的CRC代碼,