1. 程式人生 > >OllyDBG修改類名與視窗標題

OllyDBG修改類名與視窗標題

大家好,我是小花,今天帶給大家的是如何修改OllyDBG的標題與類名。
其實修改或者說DIY這些東西,都離不開程式設計,如果大家知道一個窗體怎麼建立,一個類名怎麼傳入,那麼就不會那麼不知所措了!

今天的目標:改掉OD視窗的caption和classname。

用途:可以躲過FindWindow系列函式的檢查,可以反一些除錯,可以裝13

思路是:在軟體啟動時改變建立視窗函式的引數,建立視窗常用的API是CreateWindowExA

大家可以先在MSDN裡查一下這個API的引數,然後在OD裡修改下

修改子窗體的類名與標題也是一樣。

改程序名:就是修改一下標題就可以啦,看起來很牛逼,實際很挫哈!

一般反除錯是用以下這些API查詢程序名字FindWindow/CreateToolHelp找程序名

相關推薦

OllyDBG修改視窗標題

大家好,我是小花,今天帶給大家的是如何修改OllyDBG的標題與類名。 其實修改或者說DIY這些東西,都離不開程式設計,如果大家知道一個窗體怎麼建立,一個類名怎麼傳入,那麼就不會那麼不知所措了! 今天的目標:改掉OD視窗的caption和classname。 用途:可以躲過

#20 ifconfig、route、netstat、ip、ss命令詳解修改主機網卡配置文件

ifconfig、route、netstat、ip、ss命令詳解與修改主機名與網卡配置文件 網絡的結構: 硬件:計算機、互聯設備、網絡設備 軟件:操作系統、協議、應用程序、數據庫 網絡的功能: 資源共享:目的 數據通信:手段 網絡通信模型 ISO/OSI: 應用層

9.命名空間

col using include 空間 iostream mes get UC class 1 #include <iostream> 2 using namespace std; 3 4 //擴展標準命名空間 5 //數據類型可以放在命名空間,

Xcode rename failed(修改失敗)的解決辦法

分享 vue eve 項目 fan PE 加載完成 log mar 1.前往文件夾~/Library/Developer/Xcode 2.刪除Xcode文件夾下的DerivedData 3.等項目加載完成之後,即可renameXcode rename failed(修

linux:centos6、centos7中關於修改主機ip對映的操作

centos6中修改本機名: 1. vi  /etc/network 中,i 進入編輯模式,修改 HOSTNAME=localhost(可以自己定義)  ,:wq 儲存退出; 2. vi /etc/hosts 中,進入編輯模式,在127.0.0.1 下面一行 輸入 ip地

xcode修改報錯:rename failed

選中要修改類名的類, 在改類中,選中類名, 右鍵單擊-Refactor-Rename,提示報錯: rename failed 在 Stack Overflow 上搜到了 解決方案 UPDATE: 1.Close xCode 2.Go to ~/Library/D

eclipse修改專案修改修改

更改名稱 如果平時建錯了類名,或想改名字 可以在class名右擊Refactor–>Rename 彈出,這裡寫上更改名 finish 更改成功 Package、Project和Class改名都是同一個套路 右鍵–>re

Unity復制選中腳本並修改器文件

utf8 占用 edi 目的 time pro sts efi gets 雖然我們是程序員,但是無謂的編碼應當能免則免,重復的工作會大大占用我們的時間。在一些情況下我們不得不需要創建許多類似的腳步,裏面的結構相同,但是其功能卻不一樣,功能我們要自己寫,但是結構等代碼我們其實

修改視窗來防止程式執行多個例項

修改主視窗的類鳴來防止程式執行多個例項 防止程式啟動多個例項有很多方法: 建立互斥體;hmutex:=createmutex(nil,false,pchar(application.Title));

遊戲外掛原理解析制作 - [內存數值修改 篇一]

tle lin 篩選 分享 自己的 src 但我 以及 先來   本章旨在講解外掛實現原理,未深入涉及至代碼層面。希望能與對這方面感興趣的朋友多多交流,畢竟理論是死的,套路是固定的,只有破解經驗是花大量時間和心血積累的。 對於單機遊戲而言,遊戲中絕大部分的參數(比如血、藍

遊戲外掛原理解析制作 - [內存數值修改 篇二]

物理內存 one 很難 byte array private src 所有 計算   本章旨在講解如何利用高級語言根據變量數值尋找內存地址。涉及代碼以C#為例。   我用C#寫了一個WinForm形式的Demo,界面如下:      源代碼: //血量初始

mysql表等大小寫敏感問題、字段型timestamp、批量修改、oracle查詢歷史操作記錄等

table 時間 lar 內容 sele values 當前日期 load 兩個 mysql表名等大小寫敏感問題:http://blog.csdn.net/postnull/article/details/72455768; 1 MySQL在Linux下數據庫名、表名、

eclipse修改android項目的apk包

manifest activity ive lips 項目 nbsp provide undle .class 在Google提供的Eclipse集成開發環境adt-bundle下修改名稱的總結: 1. 修改工程名(apk名稱) 在彈出的對話框中輸入新名稱 該

修改tensorflow checkpoint內容 TensorFlow 輸出checkpoint 中的變數變數值

https://blog.csdn.net/qq_33666011/article/details/80522564 看上了兩篇文章~想留著哈哈哈~轉載自 https://blog.csdn.net/qq_32799915/article/detai

11.idea設定預設註釋方法註釋+修改程式碼提示快捷鍵

點選file會發現有兩個settings 一個是settings:區域性設定(當然有些如editor裡的genneral也是全域性設定) 另一個是other settings:全域性設定,每建立新的專案都會引用其設定 1.檔案頭設定,根據自己喜好或者公司風格設定,${user}如果

Mybatis學習總結三之簡化sql對映xml檔案中的引用及解決欄位實體屬性不相同的衝突

一、為實體類定義別名,簡化sql對映xml檔案中的引用 我們在sql對映xml檔案中的引用實體類時,需要寫上實體類的全類名(包名+類名),如下:parameterType="com.aiit.pojo.User"這裡寫的實體類User的全類名com.aiit.pojo.User, <i

resultMap解決的屬性資料庫列名不相等

手動設定屬性名和列名之間的對映關係 程式碼如下: <!--手動申明屬性和列之間的對應關係--> <resultMap id="abc" type="student"> <id property="dept_no" co

iview中怎麼使用框架中的修改樣式

這個問題真是困擾了這麼久了。之前一直沒查出來怎麼去改,一直是通過行內樣式來修改。 問題: 當一個元素封裝了很多層時,我們無法找到裡面封裝的那個標籤,所以無法要通過行內樣式去修改。 解決: 方法一app.vue   通過控制檯找到找要修改的元素的類名,然後複製

vue——29-動畫-過度實現動畫 和 修改 v- 字首

過度類名實現動畫 1、使用 transition 元素,把需要被動畫控制的元素,包裹起來 body <div id="app"> <input type="button" va

MIME 部分擴展型對應

object nbsp format flv exce vid gzip bject image svg image/svg+xml woff application/x-font-woff woff2 application/x-font-wof