原创 hdu2087解題報告
題目大意:有一個字符串,還有模板字符串,問模板字符串在前一個字符竄中出現了幾次? 解題思路:kmp算法水之,找到一次加1即可。 ac代碼: #include<cstdio> #include<algorithm> #include<ios
原创 hdu5586 & BestCoder Round #64 (div.2) 1002(最大連續子序列和)
題目大意: 給n個數A1,A2....An,你可以選擇一個區間(也可以不選),區間裏每個數x變成f(x),其中f(x)=(1890x+143) mod 10007f(x)=(1890x+143)mod10007。問最後n
原创 hdu5569/#63 (div.2) 1003
題目大意: 給定n∗m(n+m爲奇數)的矩陣,從(1,1)走到(n,m)且只能往右往下走,設經過的數爲a1,a2,a3,a4.....ak-1,ak a2...a2k,貢獻爲a1∗a2+a3∗a4+...+ak−1∗ak
原创 windows消息機制
1. 引言 Windows 在操作系統平臺佔有絕對統治地位,基於Windows 的編程和開發越來越廣泛。 Dos 是過程驅動的,而Windows 是事件驅動的[6],這種差別的存在使得很多Dos 程序員不能 習慣Windows 的程序開
原创 MFC程序入口分析
初學mfc,發現找不到main函數和winmain函數,這篇文章解答了我的問題 先從一個最小的MFC程序說起。 // The minimal MFC program **********************************
原创 python學習(一)
目標:編寫個簡單的單線程爬蟲,從百度首頁開始爬取百度(baidu.com)這個域名下的一些域名 一、算法與數據結構 1.BFS(寬度優先搜索):用於遍歷搜索整個網站。 2.set(集合) :遍歷時維護已經爬過的網站存儲整個網站。 二、
原创 tuts4you-lena151-Crackme-tutorial12
一、前言(一)、本次要破解程序是Techscheduler.exe,這是個註冊過程有雙重驗證的程序,其程序主界面和註冊窗口如下圖(二)工具:ollydbg二、破解過程(一)、在ollydbg中載入程序,按F9讓程序跑起來,之後在程序中搜索
原创 tuts4you-lena151-Crackme-tutorial14
一、前言(一)、本次破解的是一個基於時間校驗的程序,破解過程需要注入一些代碼,也就是所謂的內嵌補丁,並且會使用兩種方法進行破解。(二)、工具:x32dbg(三)、打開程序,如下圖,直接就彈窗,提示註冊過期了。二、破解過程(一)、方法一1.
原创 Win7手工查找notepad.exe的IAT
最近在學習《逆向工程核心原理》,文中在WinXp下查看了一步一步手工查找了notepad.exe的IAT,所以我想試試能否在Win7下也完成分析,看看系統版本迭代升級之後PE header和PE body有些什麼變化。一、相關
原创 tuts4you-lena151-Crackme-tutorial18
一、前言 本次學習的破解的目標是一個ReverseMe,這個程序的特殊之處是它被加密了,而且有些許干擾代碼。二、破解過程(一).ReverseMe1.運行程序,彈窗,這個ReverseMe的目的是移除這個彈窗,如下圖點擊確定之
原创 tuts4you-lena151-Crackme-tutorial15
一、前言(一)、目標 本次需要破解的是一個ReserReverseMe程序,我們需要去處打開程序和關閉程序時的的彈窗,要使用內嵌補丁的方式。 (程序) (彈窗)(二)、工具:x32dbg;二、破解過程(一)破解過程1.載入程序,等
原创 tuts4you-lena151-Crackme-tutorial7
一、前期準備(一)、目標本次需要破解的是MrBills這個程序,其界面如下圖(二)工具x32dbg、peid(三)軟件信息用peid查殼,並使用其插件查看,可以發現程序有中有個壓縮的部分二、破解過程(一)首先載入程序,按F9步入到入口點處
原创 tuts4you-lena151-Crackme-tutorial17
一、前言(一)、本次需要破解制作一個keygen,利用內聯補丁的方式,讓序列號直接顯示在彈窗處。(二)、工具:x32dbg二、破解過程(一)、KeygenMe1.程序界面如下圖:
原创 tuts4you-lena151-Crackme-tutorial19
一、前言 1.本次破解的程序有4,5個,其主要目是初步瞭解一些反反調試的技術。 2.使用工具:x32dbg二、破解過程 (一)、ReverseMe.A.exe 1.這個程序很簡單, 失敗彈窗,
原创 tuts4you-lena151-Crackme-tutorial20
一、前言(一).目的本次要研究的是幾個unpackme,瞭解關於一些殼的知識。(二).工具x32dbg,LoadPE,PETools。二、破解過程(一).UnPackMe_CrypKeySDK5.7這個程序沒有難度,直接就步入了OEP1.