1. 程式人生 > >實戰吾愛論壇160個crackme——(1)堆疊回溯法

實戰吾愛論壇160個crackme——(1)堆疊回溯法

已經有人拿這160個crackme程式練手,並且寫詳細的破解帖子了

完全沒別人寫得好,權當給自己看,積累經驗0.0

此程式是輸入註冊碼失敗後有彈窗的,試試堆疊回溯法

執行程式隨便輸入使用者名稱註冊碼,待錯誤提示視窗彈出後不要點確定!!!

F12暫停程式


然後F12,暫停程式,再點K  檢視堆疊


很明顯在程式領空有一個錯誤彈窗提示!


顯示函式過程

此後來到了函式呼叫的段首,並下段,再次輸假碼執行程式,程式在此處斷下!


堆疊中顯示了誰在呼叫它!

右鍵反彙編視窗中跟隨

堆疊中發現了使用者名稱密碼和一個可疑字串!!


極有可能是密碼,將其貼上入密碼框中

GOOD JOB!


已破解!

總結:F12堆疊呼叫法:先執行軟體,出現註冊框後輸入使用者名稱和密碼按註冊,出現註冊錯誤提示後按F12暫停軟體,檢視--呼叫堆疊--找到地址後按右鍵顯示呼叫,找到錯誤提示CALL
一般只適用於有錯誤訊息框彈出的軟體

相關推薦

實戰論壇160crackme——1堆疊回溯

已經有人拿這160個crackme程式練手,並且寫詳細的破解帖子了 完全沒別人寫得好,權當給自己看,積累經驗0.0 此程式是輸入註冊碼失敗後有彈窗的,試試堆疊回溯法 執行程式隨便輸入使用者名稱註冊碼,待錯誤提示視窗彈出後不要點確定!!! F12暫停程式 然後F12,暫停程

破解160crackme之014

題目是vb的,沒有加殼,比較傳統簡單的題目。 輸入123456789,開啟vbcompiler,找到函式斷點下斷即可, 因為較簡單,就不細說,關鍵程式碼如下: 004036E5 . 83F8 09 cmp eax,0x9 004036

160crackme6----aLoNg3x詳細非暴力破解

測試輸入nome和codice發現nome最多可以輸入10個字元,codice沒有限制用PEiD查殼,無殼並且發現是Delphi編寫的程式 作者在這裡提示說要隱藏OK和cancella按鈕,最後就可以看到Ringzer0 logo這裡總結對Delphi下斷點的方法:(1)找到

angular 4 實戰開發--安卓兼容問題1

部門 方案 我們 是我 是不是 實戰 發現 版本 功能 首先我強調下我只是個菜鳥,大神不喜勿噴。 先介紹下項目背景,主要是公司的官網h5 ,架構用的是angular4 有點大材小用的趕腳,but ,公司要求。 在項目主功能做的差不多了。交給測試,這時候發現百度瀏覽器,u

系統分析師UML用例實戰-讀書摘要-繪製用例圖1

1.1使用用例的時機 將軟體開發分為分析-設計-實現這三大步驟的話,用例主要用在分析階段。也就是說用例是一種系統分析技術。 分析:是為了說明系統是什麼,並說明這個系統會做哪些事。 設計:是為了說明系統如何工作,也就是說明系統應該如何一步一步地做到在分析階段所承諾的事情。 實現:就

我和spark有約會1-Spark中的stage的劃分原理

我和spark有個約會(1)瞭解DAGScheduler 階段對stage的劃分原理 spark寬窄依賴 narrow dependencies:child rdd只依賴於parentrdd[s]的部分固定的partition wide d

資料探勘實戰之天池精準醫療大賽1——賽題與資料

首先介紹題目與資料:特別提供一下資料,供後來看到的盆友下載研究(現在官網上剩下的資料是複賽的了),測試資料分AB榜,不瞭解的去看天池平臺的介紹:競賽題目中國是世界上糖尿病患者最多的國家,病人達到1.1億,每年有130萬人死於糖尿病及其相關疾病。每年用於糖尿病的醫療費用佔中國公

CSDN論壇帖子摘選 1 -- 職業生涯規劃

1,你遇到一個好老闆(你的直接領導),這個在你面試的時候,可以觀察,老闆是否是那種與你和得來的,有魄力又能為員工著想的。  -〉一個好的老闆對你將來的工作幫助很大。2,工作的內容,是否是你喜歡的,是否有很多東西可以學,而不是一味的重複勞動。  -〉第一份工作,對你來說,學習更多的知識才是最重要的,別太在意相差

影象識別opencv-第一程式1

==============開新坑====撒花撒花=========== 聽說opencv結合AR可以玩的很6,於是新坑就開了。 沒有什麼理由,只是熱愛技術。 ================吐槽完畢======== 關於搭建環境什麼的就不說了 ,直接上程式,順便提醒下,

react 入門-建立元件1繼承component

React 元件(Component) 也是一種元素Element,只不過是粒度更大一些的、包含更多子元素。 通過React元件,把一些相關的元素組織起來,形成可以複用的、有多個成員的元素的組合。 舉例 <!DOCTYPE html> <html> &

小朋友學經典演算法14回溯和八皇后問題

一、回溯法 回溯法(探索與回溯法)是一種選優搜尋法,又稱為試探法,按選優條件向前搜尋,以達到目標。但當探索到某一步時,發現原先選擇並不優或達不到目標,就退回一步重新選擇,這種走不通就退回再走的技術為回溯法,而滿足回溯條件的某個狀態的點稱為“回溯點”。 二、八皇后問題 (一)問

演算法課堂實驗報告——python回溯與分支限界旅行商TSP問題

python實現回溯法與分支限界 一、開發環境 開發工具:jupyter notebook 並使用vscode,cmd命令列工具協助程式設計測試演算法,並使用codeblocks輔助編寫C++程式 程式語言:python3.6 二、實驗目標 1. 請用回溯法求對稱的旅

網絡流學習筆記1Dinic算

c++ 算法 else using sizeof nic for bit ast //Dinic #include<bits/stdc++.h> using namespace std; struct node{ int x,y,c,next,other

160crackme 持續更新(1\2\3\4\6)

最近感覺自己啥都不會吧,就算會也就是點皮毛,還是練的太少了,從160個crackme開始 慢慢來吧,從簡單的開始 1.Acid burn OD動態除錯一下,靠字串定位打斷點,如下 跟進這個函式可以看到明文密碼 next 2.Afkayas.1 直接

160CrackMe(4)

這次寫的是160個CrackMe系列裡的Andrénalin系列的第四個,前面三個還是比較容易的,總的說來這個系列的演算法都是將使用者輸入的字串經過一系列的運算後與一個註冊碼比較,如果一樣則註冊成功,所以這個系列直接爆破的話就很容易,直接找到關鍵字串—註冊成功的語句,然後再合適的位置將判斷跳轉的語句

160crackme(6)

這是160個crackme的第六道,比較簡單; 一·逆向的軟體及目的:     當我們點選About-Help的時候,就知道了這道crackme是讓我們輸入正確的Nome(我覺得作者是將name打錯了…)和Codice,然後OK鍵和Cancella鍵會消失

160crackme 持續更新(1\2)

最近感覺自己啥都不會吧,就算會也就是點皮毛,還是練的太少了,從160個crackme開始 慢慢來吧,從簡單的開始 1.Acid burn OD動態除錯一下,靠字串定位打斷點,如下 跟進這個函式可以看到明文密碼 next 2.Afkayas.1 直

【 專欄 】- 160crackme破解思路分享

160個crackme破解思路分享 160個crackme破解思路分享~~~小白的思路 大佬勿噴 160個CrackMe的打包檔案下載地址: 下載地址:https://pan.baidu.com/s/150wDRlmXTQj

160crackme之005ajj.2破解思路及手脫UPX殼還有手動修復IAT

(感覺標題好長 哎呀 不重要了 本文以一個新手的角度來寫)我們先觀察下都給了什麼還有一個txt文字 開啟看看 我還百度了下SOFTICE和TRW 至於TRW不知道是不是這個TRW2000操作手冊https://www.pediy.com/kssd/tutori

日拱一卒——160crackme之#6

今天我們用的是第六個附件 aLoNg3x.1.exe 我們先執行這個軟體看看, 誒,有個help,我最喜看幫助了,看看有什麼內容, 圖就不截了,作者大概是說破解成功的話,OK按鈕會變成可用狀態,Cancella會被刪掉, 好了,直接載入OD