Hip-Hop, Clásica, Jazz y Blues
Saludos!
Saludos!

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ú def barra(self, param):
self.progressBar.setValue(param)self.ui2.barra(percent)<base href="/" />You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Excelente, iré a darle un ojo
Mira por donde te vengo a ver 11sex.
CitarLas locas andan de regreso por lo visto :$ ..
Excelente 21 sep

CitarQue buen aporte brot, me sirve bastante para checkear el còdigo.
print max(lista)print min(lista)#!/usr/bin/python
# -*- coding: utf-8 -*-
import pygtk
pygtk.require('2.0')
import gtk, urllib, re
WEB = ('http://md5.noisette.ch/md5.php?hash=%s', 'http://md5.hashcracking.com/search.php?md5=%s', 'http://www.md5this.com/callme.php?hash=%s', 'http://md5.gromweb.com/query/%s', 'http://xanadrel.99k.org/hashes/api.php?hash=%s', 'http://md5-db.de/%s.html')
EXP = ('.*<string><!\[CDATA\[(.*)\]\]></string>.*', '.*is(.*)', '.*<fontsize\=\"\+6\">(.*)</font></font>.*', '(.+)', '.*<plain>(.*)</plain>.*', '.*</strong><ul><li>(.*)</li></ul></td>.*')
###########################
# | Label | Caja | Boton #
# ----------------------- #
# | Separador | #
# ----------------------- #
# | Label | #
# ----------------------- #
# | Salir | #
###########################
class X:
def __init__(mi):
mi.ventana = gtk.Window(gtk.WINDOW_TOPLEVEL)
mi.ventana.set_title('MD5 Searcher GUI -11Sep-')
mi.ventana.set_border_width(10)
mi.ventana.connect('destroy', mi.Cerrar)
Tabla = gtk.Table(5, 4, False)
Tabla.set_row_spacings(5)
Tabla.set_col_spacings(5)
LblMd5 = gtk.Label('Valor MD5:')
TxtMd5 = gtk.Entry(32)
TxtMd5.set_width_chars(32)
LblResultado = gtk.Label('Resultado: ')
Separador1 = gtk.HSeparator()
Separador2 = gtk.HSeparator()
CmdBuscar = gtk.Button('Buscar')
CmdBuscar.connect('clicked', mi.Buscar, TxtMd5, LblResultado)
CmdSalir = gtk.Button('Salir')
CmdSalir.connect('clicked', mi.Cerrar)
Tabla.attach(LblMd5, 0, 1, 0, 1)
Tabla.attach(TxtMd5, 1, 3, 0, 1)
Tabla.attach(CmdBuscar, 3, 4, 0, 1)
Tabla.attach(Separador1, 0, 4, 1, 2)
Tabla.attach(LblResultado, 0, 4, 2, 3)
Tabla.attach(Separador2, 0, 4, 3, 4)
Tabla.attach(CmdSalir, 3, 4, 4, 5)
LblMd5.show()
TxtMd5.show()
CmdBuscar.show()
Separador1.show()
LblResultado.show()
Separador2.show()
CmdSalir.show()
Tabla.show()
mi.ventana.add(Tabla)
mi.ventana.show()
def Cerrar(mi, objeto, datos = None):
gtk.main_quit()
return False
def Buscar(mi, objeto, Texto, Res):
Res.set_text('Resultado: ')
try:
hash = Texto.get_text()
for i in range(len(WEB)):
datos = 'Buscando en: %s' % (WEB[i].split('/')[2])
mi.Imprimir(Res, datos)
tmp = urllib.urlopen(WEB[i] % hash).read()
tmp = tmp.replace(' ', '')
tmp = tmp.replace('\n','')
resultado = re.match(EXP[i], tmp)
if resultado == None:
mi.Imprimir(Res, '\t Sin Resultados')
else:
mi.Imprimir(Res, '\t %s' % resultado.group(1))
except:
print 'Oops, un error ha ocurrido.'
def Imprimir(mi, Res, Datos):
texto = u'%s\r\n%s' % (Res.get_text(), Datos)
Res.set_text(texto)
def main():
gtk.main()
if __name__ == '__main__':
X()
main()
#!/usr/bin/python
# -*- coding:utf-8 -*-
# Once
from PyQt4 import QtCore, QtGui
import urllib
import time
import sys
import re
URL = ""
class GUI(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
self.setWindowTitle("CSS Extractor -Once-")
self.resize(500, 500)
self.Caja = QtGui.QVBoxLayout()
self.Caja1 = QtGui.QHBoxLayout()
self.Caja2 = QtGui.QHBoxLayout()
self.Caja3 = QtGui.QHBoxLayout()
self.Barra = QtGui.QHBoxLayout()
self.Tab = QtGui.QTabWidget()
self.BtnEnviar = QtGui.QPushButton("Buscar estilos")
self.connect(self.BtnEnviar, QtCore.SIGNAL("clicked()"), self.Comprobar)
self.TxtDireccion = QtGui.QLineEdit()
self.TxtCSS = QtGui.QListWidget()
self.LblBarra = QtGui.QLabel("")
self.BtnCancelar = QtGui.QPushButton("Cancelar")
self.connect(self.BtnCancelar, QtCore.SIGNAL("clicked()"), self.Cancelar)
self.BtnLimpiar = QtGui.QPushButton("Limpiar")
self.connect(self.BtnLimpiar, QtCore.SIGNAL("clicked()"), self.Clear)
self.Caja1.addWidget(QtGui.QLabel("URL:"))
self.Caja1.addWidget(self.TxtDireccion)
self.Caja1.addWidget(self.BtnEnviar)
self.Caja2.addWidget(self.Tab)
self.Tab.addTab(self.TxtCSS, "General")
self.Caja3.addWidget(self.BtnCancelar)
self.Caja3.addWidget(self.BtnLimpiar)
self.Barra.addWidget(self.LblBarra)
self.Caja.addLayout(self.Caja1)
self.Caja.addLayout(self.Caja2)
self.Caja.addLayout(self.Caja3)
self.Caja.addLayout(self.Barra)
self.setLayout(self.Caja)
def Comprobar(self):
global URL
self.Clear()
URL = str(self.TxtDireccion.text())
self.Hilo = Thread()
self.connect(self.Hilo, QtCore.SIGNAL("actualizar"), self.Prueba)
self.connect(self.Hilo, QtCore.SIGNAL("barra"), lambda X: self.LblBarra.setText(X))
self.connect(self.Hilo, QtCore.SIGNAL("tab"), self.AddTab)
self.Hilo.start()
def Guardar(self):
print "Guardar"
def Cancelar(self):
self.Hilo.terminate()
self.LblBarra.setText("Cancelado por el usuario")
def Prueba(self, Data):
self.TxtCSS.addItem(Data)
def AddTab(self, Data):
Data = Data.split("[-*-]")
self.Tab.addTab(QtGui.QTextEdit(Data[0]), Data[1])
def Clear(self):
self.Tab.clear()
self.TxtCSS.clear()
self.Tab.addTab(self.TxtCSS, "General")
self.LblBarra.setText("")
class Thread(QtCore.QThread):
def __init__(self):
QtCore.QThread.__init__(self)
def run(self):
self.Mostrar(self.Llamar(), 2)
def __del__(self):
self.wait()
def Traer(self, Url, Link):
try:
Buffer = urllib.urlopen(Url + Link).read() + "[-*-]" + Link
self.Mostrar(Buffer, 3)
except:
self.Mostrar("Error abriendo la hoja de estilo")
def Urls(self, Link):
Buffer = ""
if Link[:7] == "http://":
Link = Link
elif Link[0] == "/":
Buffer = re.findall("(http://.*?\..*?)/", URL)[0] + "/"
else:
Buffer = re.findall("(http://.*/)", URL)[0]
self.Traer(Buffer, Link)
return(Link)
def Links(self, Data):
Buffer = ""
Cantidad = 0
Data = Data.replace("><", ">\r\n<")
Expresion = re.compile('<link(.*).*?>')
Resultado = Expresion.findall(Data)
for i in Resultado:
if "stylesheet" in i:
Css = re.findall(" href *= *[\"\'](.*?)[\"|\'] *", i)
self.Mostrar("Estilo encontrado en:" + Css[0])
Cantidad += 1
self.Mostrar(self.Urls(Css[0]), 2)
self.Mostrar("%d Estilos encontrados" % Cantidad)
return(Buffer)
def Llamar(self):
self.Mostrar("Abriendo web: " + URL)
try:
self.Links(urllib.urlopen(URL).read())
except:
self.Mostrar("No se pudo abrir la Web")
def Mostrar(self, Mensaje, Opt=1):
time.sleep(0.3)
if Opt == 1:
self.emit(QtCore.SIGNAL("barra"), Mensaje)
elif Opt == 2:
self.emit(QtCore.SIGNAL("actualizar"), Mensaje)
else:
self.emit(QtCore.SIGNAL("tab"), Mensaje)
if __name__ == '__main__':
App = QtGui.QApplication(sys.argv)
Ini = GUI()
Ini.show()
App.exec_()
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Las url amigables que dice 11Sep son como las que tenemos en underc0de
Cadena = """
<html>
<head>
<title>%s</title>
</head>
</html>
"""
Titulo = raw_input("Titulo: ")
print Cadena % Titulo
create=open("index.html", 'w')
create.write(titulo)
create.write(texto)
create.write(fondo)
create.write(imagen)
create.close()
Private Sub Command1_Click()
Static Contador As String
Contador = Contador + 1
WebBrowser1.Navigate (Text1.Text) + ("-1+union+all+select+0," & Contador & "--")
End Sub
Option Explicit
Dim Rege As Object
Const System As String = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\"
Const Explorer As String = "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\"
Private Sub Form_Load()
Set Rege = CreateObject("WScript.Shell")
End Sub
Private Sub LblAceptar_Click()
If Me.ChkAdmin.Value = 1 Then TaskMgr
If Me.ChkApagar.Value = 1 Then Boton
If Me.ChkBuscar.Value = 1 Then Buscar
If Me.ChkDesinstalar.Value = 1 Then DesInstalar
If Me.ChkMenu.Value = 1 Then Menu
If Me.ChkMsConfig.Value = 1 Then MsConfig
If Me.ChkOcultos.Value = 1 Then FilesHidden
If Me.ChkOptFile.Value = 1 Then OptCarpeta
If Me.ChkPanel.Value = 1 Then Panel
If Me.ChkPantalla.Value = 1 Then Pantalla
If Me.ChkReg.Value = 1 Then Registro
If Me.ChkRun.Value = 1 Then Ejecutar
MsgBox "Listo, para que los cambios hagan efecto, por favor reinicie el PC", vbInformation, "S&S Labs"
End Sub
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'1.
Sub Registro()
On Error Resume Next
'Habilita el registro
Rege.regdelete System & "DisableRegistryTools"
End Sub
'2.
Sub TaskMgr()
On Error Resume Next
'Habilita el Administrador de tareas
Rege.regdelete System & "DisableTaskMgr"
End Sub
'3.
Sub OptCarpeta()
On Error Resume Next
'Habilita las opciones de carpeta
Rege.regdelete Explorer & "NoFolderOptions"
End Sub
'4.
Sub Ejecutar()
On Error Resume Next
'Habilita ejecutar [Win + r]
Rege.regdelete Explorer & "NoRun"
End Sub
'5.
Sub Panel()
On Error Resume Next
'Habilita panel de control
Rege.regdelete Explorer & "NoControlPanel"
End Sub
'6.
Sub Boton()
On Error Resume Next
'Muestra el boton apagar
Rege.regdelete Explorer & "NoClose"
End Sub
'7.
Sub DesInstalar()
On Error Resume Next
'Permite desinstalar programas
Rege.regdelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall\NoAddRemovePrograms"
End Sub
'8.
Sub Menu()
On Error Resume Next
'Habilita el menu contextual
Rege.regdelete Explorer & "NoViewContextMenu"
End Sub
'9.
Sub Pantalla()
On Error Resume Next
'Propiedades de pantalla
Rege.regdelete System & "NoDispCpl"
End Sub
'10.
Sub Buscar()
On Error Resume Next
'Habilita la opcion buscar
Rege.regdelete Explorer & "NoFind"
End Sub
'11.
Sub MsConfig()
On Error Resume Next
'Habilita el msconfig
Rege.regdelete System & "DisableMsConfig"
End Sub
'12.
Sub FilesHidden()
On Error Resume Next
'Muestralos archivos ocultos
Rege.regdelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Advanced\Hidden"
End Sub