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 - Once

#381
Hip-Hop, Clásica, Jazz y Blues




Saludos!
#382
si gustas hechale un vistazo a este code No tienes permitido ver los links. Registrarse o Entrar a mi cuenta ahí también uso dos clases y threading para conectar todo (si quieres usar la barra de progreso necesitarás usar el threading)

Saludos!
#383
Deberias agregar a la clase Ui_MainWindow la función:
Código: python
    def barra(self, param):
        self.progressBar.setValue(param)


y la llamas así:

Código: python
self.ui2.barra(percent)


Por cierto, si no usas threading dudo te funcione

Saludos!
#384
Hola brother, trata haciendo la expresión regular más específica, trata de usar urls absolutas y en el html de la web agrega:

Código: html5
<base href="/" />


Saludos!
#385
Como ya te han dicho, eso depende de la Universidad. Mira en la página que por lo general tienen los pensum de las carreras y ahí te aclaras mejor. Ahora estudio otra ingeniería pero tengo entendido que lo que tienen en común las ingenierias es el cálculo y el algebra, puedes comenzar con cálculo diferencial.

Saludos!
#386
Python / Re:[PyQt4] CSS Extractor
Enero 04, 2013, 01:13:32 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Excelente, iré a darle un ojo  :o
Mira por donde te vengo a ver 11sex.

CitarLas locas andan de regreso por lo visto :$ .. 

Excelente 21 sep

Así es cariño, el destino se empeña en tenernos juntos ;)

CitarQue buen aporte brot, me sirve bastante para checkear el còdigo.

Espero te sea útil

Saludos!

#387
Simple:
Código: python
print max(lista)


Ahora para el meno:
Código: python
print min(lista)


Saludos!
#388
El código está bien, el problema es que No tienes permitido ver los links. Registrarse o Entrar a mi cuenta no existe. Sólo cambialo y funcionará

Saludos!
#389
Python / [GTK] MD5 Searcher
Enero 02, 2013, 07:28:34 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Código: python
#!/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()



Saludos!
#390
Python / [PyQt4] CSS Extractor
Enero 02, 2013, 06:31:55 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Un pequeño script que saca las hojas de estilo externas (incluidas en la etiquetas link de HTML) El código no hace mucho pero necesitaba tener claro el threading en pyqt4 antes de codear algo más "grande" y esto fue lo que salió
Código: python

#!/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_()



Saludos!
#391
Video Juegos / Re:¿Que juego te has terminado?
Diciembre 31, 2012, 04:47:48 PM
Zelda (el de super nintendo)
Zelda the minish cap
007 Todo o nada
007 Desde Rusia con amor
Mario kart 64
Max Payne
Max Payne II
La tropa Goofy
Castlevania Symphony of the Night
Doom
Doom II
Quake II
Assassin's Creed (No me acuerdo cual de todas)
Super Mario World

Saludos!
#392
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Las url amigables que dice 11Sep son como las que tenemos en underc0de :D

Exacto, sólo que sabiendolas usar no es necesacio que lo que parezca una carpeta en el servidor lo sea (es lo que uso en una web que estoy codeando) y si necesitas un poco de ayuda más detallada, te puedo poner un ejemplo aunque hay miles de ellos en google

Saludos!
#393
Deben ser  urls amigables

Saludos!
#394
Puedes hacer todo eso con ettercap y sus filtros, desconozco si puedes hacer lo último

Saludos!
#395
Python / Re:[Python] WebCreator 1.5 by Subzer.
Noviembre 20, 2012, 02:22:10 AM
Hola brother y como ya te dijo sthefano buen avance, pero puedes simplificar mucho más, por ejemplo puedes evitar concatenar tantas variables.

Código: python

Cadena = """
<html>
  <head>
    <title>%s</title>
  </head>
</html>
"""

Titulo = raw_input("Titulo: ")

print Cadena % Titulo


PD: Sthefa ya ni saludas bro

Saludos y duro con Python
#396
Python / Re:[Python] WebCreator 1.0 by Subzer.
Noviembre 16, 2012, 12:34:03 AM
Hola brother, sólo un par de sugerencias:

Lo primero que veo es que usas cls para limpiar la terminal, funciona a menos que no estes en windows (en linux se usa clear) así que podrías crear una función que detecte el sistema operativo y corra el comando adecuado.

Lo segundo, sería genial si el usuario no tuviera que escribir todo el código. Lo ideal sería que el usuario sólo ingrese los datos necesarios y el software los meta donde debe

Lo tercero, no es necesario que abras el archivo cada que vas a escribir una linea, con abrirlo una vez te es suficiente
Código: python

    create=open("index.html", 'w')
    create.write(titulo)
    create.write(texto)
    create.write(fondo)
    create.write(imagen)
    create.close()


Y lo último aunque no tiene que ver con python, pero estas escribiendo la web mal, las webs tienen una estructura que no estas respetando.

Un saludo y espero no te lo tomes a mal!
#397
prueba con VbNewLine en vez de vbCrlf

Saludos.
#398
Buenas, no se ti te entendi, pero lo que necesitas es un acumulador, para que al clicar el boton, valla aumentando o reduciendo en 1 (o el valor que tu quieras) el valor de la variable.

Código: text

Private Sub Command1_Click()
Static Contador As String
   Contador = Contador + 1
   WebBrowser1.Navigate (Text1.Text) + ("-1+union+all+select+0," & Contador & "--")
End Sub


Saludos.
#399
Códigos Fuentes / RegCleaner
Julio 01, 2010, 02:54:27 PM
Buena, esta aplicacion lo que hace es eliminarlas entradas maliciosas creadas por los virus que te deshabilitan el registro, o te quitan el boton inicio, etc.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Código: vb

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


Este solo soluciona 12 problemas, pero obviamente se pueden ir agregando mas.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Saludos.