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="/" />
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
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_()
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
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