Time of Update: 2018-12-03
最近忙,事比較多,活多了,還要降薪,唉。沒什麼時間看書,將以前的一些技術blog也移到這裡。NTLM在去年年底和今年年初研究過一陣子,寫了總結和例子程式。裡面涉及很多演算法,在網上查了很久。(下面是以前的部落格)最近想實現一個通過PROXY穿越的網路編程,將相關的內容進行一下匯總。很多東西來自網路共產主義,也應該為共產主義有所回饋。介紹NT-hash的實現。 從IBM設計的LM
Time of Update: 2018-12-03
相信很多童鞋都遇到過這種問題,找不到pch檔案,看這個描述肯定是與先行編譯頭有問關係。(先行編譯頭有神馬作用就不說了,可以自己瞭解下)。一般遇到上面的問題很有可能是拷貝工程的時候,把stdafx.h stdafx.cpp檔案刪除了,而此時你即使把這兩個檔案再加入工程還是會報上面的錯誤。要重現這個錯誤也很簡單,按上面的說法,建立一個標準工程,然後把stdafx.h stdafx.cpp檔案刪除,再編譯肯定會報這個錯誤的。 這個錯誤的根源在於,編譯器發現有源檔案(CPP,C……
Time of Update: 2018-12-03
最近忙,事比較多,活多了,還要降薪,唉。沒什麼時間看書,將以前的一些技術blog也移到這裡。NTLM在去年年底和今年年初研究過一陣子,寫了總結和例子程式。裡面涉及很多演算法,在網上查了很久。(下面是以前的部落格)最近想實現一個通過PROXY穿越的網路編程,將相關的內容進行一下匯總。很多東西來自網路共產主義,也應該為共產主義有所回饋。介紹NTLMv1 response的實現 。 經過了前面的準備,可以進入計算NTLM的響應。NTLM響應分為NTLM v1,NTLMv2,NTLM
Time of Update: 2018-12-03
最近忙,事比較多,活多了,還要降薪,唉。沒什麼時間看書,將以前的一些技術blog也移到這裡。NTLM在去年年底和今年年初研究過一陣子,寫了總結和例子程式。裡面涉及很多演算法,在網上查了很久。(下面是以前的部落格)最近想實現一個通過PROXY穿越的網路編程,將相關的內容進行一下匯總。很多東西來自網路共產主義,也應該為共產主義有所回饋。介紹NTLMv2 response的實現。 NTLMv1由兩部分組成,LM response和NTLMresponse。NTLMv2也一樣,分為LMv2
Time of Update: 2018-12-03
昨天把這個發在了qzone,想來還是怪怪的,還是轉過來不吧,純當發現了一個蟲子,玩笑一下。不過csdn現在不能貼圖,挺鬱悶的,原文在http://user.qzone.qq.com/110907073/blog/1264524991。 首先,今天我心血來潮想看看我的搶車位怎麼個情況,不出意外應該還是排名第一把,雖然最近意外比較多。開啟一看,嚇了一跳,怎麼排到第三去了,不急,看看第一第二比我多多少,再看,這才真嚇了一跳,居然是負數……無語,大家仔細看圖片,我的現金是2230973
Time of Update: 2018-12-03
當發送一個HTTP的請求,收到伺服器返回407的時候,我們檢查Proxy-Authenticate欄位。這個欄位可能出現多次,常見的出現三次,參數分別為Negotiate, Kerberos、NTLM。Negotiate是一個ssp(SecuritySupport Provider),它會根據使用者的環境選擇其它合適的具體SSP:NTLM或者kerberos。
Time of Update: 2018-12-03
最近忙,事比較多,活多了,還要降薪,唉。沒什麼時間看書,將以前的一些技術blog也移到這裡。NTLM在去年年底和今年年初研究過一陣子,寫了總結和例子程式。裡面涉及很多演算法,在網上查了很久。(下面是以前的部落格)最近想實現一個通過PROXY穿越的網路編程,將相關的內容進行一下匯總。很多東西來自網路共產主義,也應該為共產主義有所回饋。介紹LM-Hash的實現。 經過了對DES的努力,終於可以實現LM-HASH,不管離開NTLM還有多遠,至少前進了一步。現從網上共產主義來點HASH科普『參
Time of Update: 2018-12-03
cookies欺騙,就是在只對使用者做cookies驗證的系統中,通過修改cookies的內容來得到相應的使用者權限登入。 那麼什麼是cookies呢,我這裡給大家一個專業的解釋,cookies是一個儲存於瀏覽器目錄中的文字檔,記錄你訪問一個特定網站的資訊,且只能 被建立這個cookies的網站讀回,約由255個字元組成,僅佔4kb硬碟空間。當使用者正在瀏覽某網站時,它儲存於使用者機的隨機存取儲存空間ram中,退 出瀏覽器後,它儲存於使用者的硬碟中。儲存在cookies中的大部分資訊是普通的,
Time of Update: 2018-12-03
在VC6.0裡面調試的時候,有時候會出現下面這條警告:One or more breakpoints cannot be set and have been disabled. Execution will stop at the beginning of the program,特別是調試DLL工程的時候,經常出現,非常煩,原來紅色的斷點標識變成了空心圓,此時如果繼續調試所有的斷點都失效了。解決方案有以下兩個,一個不行試第二個。1、直接在菜單Build裡面執行Rebuild
Time of Update: 2018-12-03
Type2 message是proxy收到client含有type1message請求時候返回的訊息,經過base64擾碼後,放置在Proxy-Authentication中。下面來描述一下它的結構。 0-7位元組: char protocol[8]表明屬於NTLMSSP協議,依次位'N', 'T', 'L', 'M', 'S', 'S', 'P', '/0' 8-11位元組 unsigned int
Time of Update: 2018-12-03
最近忙,事比較多,活多了,還要降薪,唉。沒什麼時間看書,將以前的一些技術blog也移到這裡。NTLM在去年年底和今年年初研究過一陣子,寫了總結和例子程式。裡面涉及很多演算法,在網上查了很久。(下面是以前的部落格)最近想實現一個通過PROXY穿越的網路編程,將相關的內容進行一下匯總。很多東西來自網路共產主義,也應該為共產主義有所回饋。介紹MD4和MD5的實現。
Time of Update: 2018-12-03
背景 vista下,如果不開啟UAC,那就沒有我下面要說的問題了,呵呵。下面說的都是在vista開啟UAC的前提下說的,win7也適用。 在vista下,系統開啟了UAC,如果你的軟體通過manifest進行了提權(提升到管理員權限),那麼exe上面會打上一個“小盾”的表徵圖,這種程式啟動的時候,會啟用UAC保護機制,彈一個全域對話方塊出來詢問使用者是否允許啟動,這就是微軟標榜的灰常灰常的安全,到底安全不安全,先不討論了,呵呵!現在一切都很和諧,沒有問題,多點一下就多點下唄,
Time of Update: 2018-12-03
最近在忙著打包QQ醫生的一個特殊版本,幾年前玩過nsis,現在不太熟悉了,雖然幾年過去了,nsis依然沒有什麼變化,熟悉的文法,簡潔的語句,我一直覺得比wininstaller要好很多,在nsis裡面我們經常看到類似下面的語句: IfSilent +1 +3 QQDrNsis::SendInstallProgress Goto
Time of Update: 2018-12-03
今天在寫一個SetWinEventHook的程式時,編譯通過,link時,彈出了如下的錯誤:Linking...uuid.lib(oleidl_i.obj) : fatal error LNK1103: debugging information corrupt; recompile module 囧,第一反應是google一下,看來遇到這個問題的還不少,仔細回想了下,原來前幾天寫minidump的時候,裝了一個新的SDK(Microsoft Platform SDK
Time of Update: 2018-12-03
砝碼問題 寫道 法國數學家梅齊亞克在他著名的《數字組合遊戲》(1962)中提出了一個問題:一位商人有一個重40磅的砝碼,一天不小心將砝碼摔成了四塊。後來商人稱得每塊的重量都是整磅數,而且發現這四塊片段可以在天平上稱1至40磅之間的任意重量。請問這四塊片段各重多少? *問題分析與演算法設計 寫道 本題是上一題的發展。題目中給出的條件是“在天平上”,這意味著:同一砝碼既可以放在天平的左側,也可以放在天平的右側。若規定重物只能放在天平的左側,則當天平平衡時有:
Time of Update: 2018-12-03
以前我自己的vista系統上一直是裝得vs2005,公司的XP機器上vc6和vs2005都安裝了,換工作之後,公司只使用vc6了,呵呵,看來我自己的愛機也只有把vc6給裝上了,想不到還有點相容性方面的小麻煩,畢竟vc6比vista至少早生了N年嘛,下面說說安裝過程中遇到的一些問題,不過我在這裡要肯定的是,vista下是可以裝vc6的,基本沒有問題,不過不知道vista的rtm版本怎麼樣,我裝的時候已經打了sp1。再就是裝上VC6之後,把sp6打上,沒打sp6得話是有問題的,我沒仔細測過。 作業系
Time of Update: 2018-12-03
英文原作者:Peter NorvigTeach Yourself Programming in Ten Years 中文翻譯轉載之:http://coolshell.cn/?p=2250 為什麼每個人都急不可耐?走進任何一家書店,你會看見《Teach Yourself Java in 7 Days》(7天Java無師自通)的旁邊是一長排看不到盡頭的類似書籍,它們要教會你Visual Basic、Windows、Internet等等,而只需要幾天甚至幾小時。我在{function onclick(
Time of Update: 2018-12-03
這個問題很囧,在外面定義了一個變數 xxx ,然後在python的一個函數裡面引用這個變數,並改變它的值,結果報錯local variable 'xxx' referenced before assignment,代碼如下:xxx = 23def PrintFileName(strFileName): if xxx == 23: print strFileName xxx = 24PrintFileName("file")
Time of Update: 2018-12-03
Code:<html> <head><title>擷取下拉式清單選中項的值和文本(select)</title></head> <body> <script> //擷取下拉式清單選中項的文本 function getSelectedText(name){ var obj=document.getElementById(name);
Time of Update: 2018-12-03
轉自: 鐵軍的殺毒圈子 昨天眾多媒體報道瑞星誤判google分析網站為惡意網址相關報道連結:http://security.ccidnet.com/art/1099/20090429/1753569_1.html掛馬集團在運行時,也會和商業網站一樣進行瀏覽分析,會使用google、cnzz、vdoing等頁面統計工具分析流量。碰巧,這些統計代碼連同惡意網址被一起提交,系統就此作出了錯誤的判斷。在使用google搜尋時,google會對相關連結進行安全性判斷,同樣是基於這個連結在一段時間(通常是一