elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 22
1  Programación / Programación Visual Basic / Re: Como evitar los debuggerS? en: 20 Noviembre 2008, 05:20 am
Leete este documento: http://www.securityfocus.com/infocus/1893
Y trata de adaptar el código a Visual Basic 6. Yo adapte muchos de los puntos allí tratados, pero otros son imposibles.
Podes utilizar el API GetTickCount para hallar diferencias de microtiempos. Podes también utilizar el API DebugActiveProcess junto con OpenEvent, WaitForDebugEvent, OpenProcess, ContinueDebugEvent.
Al igual que el anterior link también te recomiendo leer este: http://74.125.113.132/search?q=cache:eV2P8nju4V4J:http://gim.org.pl/Windows_Anti_Cracking_techniques_english.html+SIVDEBUG+anti+debug&hl=es&ct=clnk
Disculpa que la información esté en cache pero el servidor parece caido. Esa información que hallas ahí es importante.
Saludos

HackPollo, parece que te ownearon la página de san franciso del rincón.
2  Seguridad Informática / Desafíos - Wargames / Re: Para los caballeros de: Binari0s® en: 20 Agosto 2008, 02:57 am
Mmm, no, no está abandonado, lo que pasa es que ahora hay menos actividad en la página, entonces Cicklow, que es el administrador, ya no sube ninguna noticia, porque quién la va a leer?, igualmente allí están las dos páginas (www.binari0s1.com.ar y www.binari0s2.com.ar) con los retos activos y listos para quien desee registrarse y entretenerse un momento.
saludos
3  Programación / Programación Visual Basic / Re: HTTPspectator :) beta en: 17 Agosto 2008, 07:17 am
Si te interesa podes ver este link: http://foro.elhacker.net/programacion_vb/winsock_protocolos_mas_usados_version_1_http-t186798.0.html
Saludos
4  Programación / Programación Visual Basic / Re: donde se guarda y como o que forma descifro en: 13 Mayo 2008, 03:52 am
Acabe de bajarme un programa "msn password recovery" y lo desemsamble, y esto es lo que utiliza para cargar los usuarios y las claves:
CryptUnprotectData - Crypt32.dll
CredEnumerateA "Passpor.Net\*"
CredReadA
CredFree
CredEnumerateW
WindowsLive:name=*

Puede servirte, así que no sé, busca que es por ahí.
Saludos

Editado:
Mira este post:
http://pabloacastillo.wordpress.com/2008/03/22/obtener-contrasena-del-msn-en-el-pc-get-msn-passwords-from-your-local-pc/
5  Programación / Programación Visual Basic / Re: problema al introducir datos! en: 12 Mayo 2008, 05:44 am
Si estas introduciendo solo texto para que haces uso del modo binario?
Usa el output y con binario revisa que hagas todo bien.
for binary access write as canal
put #canal,,datos
Si no hay mucho problema, podes colocar el code, porque de verdad te ayudaría más fácil con el code. Al menos la parte donde metes el contenido.
saludos
6  Programación / Programación Visual Basic / Re: creador de .exe desde visual basic en: 12 Mayo 2008, 04:22 am
Código
  1. Private Sub Command1_Click()
  2. Dim P As New PropertyBag, P1 As Long, Temp 'Declaramos P como propertybag (Bolsa de propiedades)
  3. P.WriteProperty "Titulo", Text1.Text 'Escribimos en dicha bolsa una propiedad "Titulo" con el texto que contiene text1.text
  4. P.WriteProperty "Msgbox", Text2.Text 'Igualmente escribimos la propiedad "Msgbox" con el texto que contiene text2.text
  5. FileCopy App.Path & "\fuente.exe", App.Path & "\compilado.exe" 'Copiamos "Fuente.exe" previamente compilado a "compilado.exe"
  6. Open App.Path & "\compilado.exe" For Binary As #1 'Abrimos el archivo compilado en modo binario
  7. P1 = LOF(1) 'p1 es la longitud del archivo que acabamos de abrir (1) 1 es el canal, igualmente se pordía haber hecho, dim canal%: canal=freefile: p1=lof(canal)
  8. Temp = P.Contents 'Temp igual a todo el contenido de la bolsa de propiedades. msgbox + titulo
  9. Seek #1, LOF(1) 'Posicionamos el puntero de escritura al final del archivo
  10. Put #1, , Temp 'Guardamos la bolsa de propiedades
  11. Put #1, , P1 'guardamos el tamaño del archivo inicial
  12. Close #1 'cerramos el canal
  13. End Sub
  14.  

Y fuente.exe. Fuente.exe no se debe abrir porque no contiene datos guardados (Los que guardamos con compilador.exe) y por eso lanza error. Primero generamos fuente.exe, luego con compilador.exe "creamos" el ejecutable, y el ejecutable producido "compilado.exe" es el que se puede abrir.
Código
  1. Dim P As New PropertyBag, Mensaje 'Declaramos la variable para todo el form P como propertybag
  2. Private Sub Command1_Click()
  3. MsgBox Mensaje
  4. End Sub
  5.  
  6. Private Sub Form_Load()
  7. Dim P1 As Long, Temp, ByteArray() As Byte
  8. Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1 'Abrimos compilado.exe generado por compilador.exe
  9. Get #1, LOF(1) - 3, P1 'obtenemos la longitud del archivo fuente.exe, antes guardada con compilador.exe
  10. Seek #1, P1 'posicionamos el puntero de lectura al final del archivo fuente.exe contenido en compilado.exe
  11. Get #1, , Temp 'y el resto lo metemos en la variable temp
  12. ByteArray = Temp 'guardamos el contenido en bytearray
  13. P.Contents = ByteArray 'y asignamos al contenido del propertybag lo que leimos
  14. Close #1 'cerramos el canal de lectura
  15. Mensaje = P.ReadProperty("Msgbox") 'la variable mensaje es igual al contenido de la propiedad msgbox
  16. Me.Caption = P.ReadProperty("Titulo") 'el título de la ventana es igual al contenido de la propiedad titulo
  17. End Sub
  18.  
Como ves es fácil. Alguna duda lanzala.
Saludos
7  Programación / Programación Visual Basic / Re: hola ayudenme a una cosa sencilla en: 11 Mayo 2008, 06:35 am
Mira este pequeño ejemplo:
Código
  1. Private Sub Command2_Click()
  2. Command1.Enabled = False
  3. SaveSetting "ejemplo", "boton", "habilitado", "0"
  4. End Sub
  5.  
  6. Private Sub Command3_Click()
  7. Command1.Enabled = True
  8. SaveSetting "ejemplo", "boton", "habilitado", "1"
  9. End Sub
  10.  
  11. Private Sub Form_Load()
  12. If GetSetting("ejemplo", "boton", "habilitado") = "0" Then
  13.    Command1.Enabled = False
  14. End If
  15. End Sub
  16.  
SaveSetting guarda un valor en el registro del sistema.
GetSetting retorna valores del registro del sistema.
Command2 deshabilita el botón
Command3 habilita el botón

Para deshabilitar el botón cada vez que se inicia la aplicación retornamos el valor en el registro de la clave habilitado, y si es igual a cero (Que anteriormente se definió con command2) entonces el botón quedará inhabilitado)

Saludos
8  Programación / Programación Visual Basic / Re: Como conseguir 1 descompilador en: 11 Mayo 2008, 06:14 am
Vb decompiler pro, te lo podes bajar por ahí crackeado, te muestra todo el código del ejecutable pero interpretado, tenes que saber un toque de asm para poder entenderlo.
Saludos
9  Programación / Programación Visual Basic / Re: creador de .exe desde visual basic en: 11 Mayo 2008, 06:12 am
Mira a ver si esto te puede ayudar http://foro.elhacker.net/programacion_vb/crear_ejecutables_desde_un_form_de_v_basic_6-t176915.0.html;msg841839#msg841839
Saludos
10  Programación / Programación Visual Basic / Re: iniciandome en winsock ayuda (solucionado) en: 1 Abril 2008, 20:03 pm
Deberías leer un poco sobre el protocolo FTP.
http://tools.ietf.org/html/rfc959

La cosa sería algo así:
Winsock.connect "ftp.es.geocities.com",21
'acá se tiene que esperar a que conecete
'luego
'responde: 220 ProFTPD 1.2.10 Server (ProFTPD Default Installation)
Winsock.senddata "user HaDeX0r"
'responde: 331 Password required for HaDeX0r.
Winsock.senddata "PASS ******"
'230 User HaDeX0r logged in.
Winsock.senddata "PASV"
'227 Entering Passive Mode modo pasivo, servidor a la espera de conexiones y transferencias
Winsock.senddata "STOR pagina.txt"
'150 Opening ASCII mode data connection for pagina.txt Le dice al servidor que acepte el archivo y lo guarde
'226 Transfer complete.

Bueno, Sobra decir que es a groso modo lo que se hace, porque no quiero entrar con tecnisismos porque el protocolo es muy amplio, así que estudiatelo y si no entendes mira varios ejemplos que de seguro lo entendes rápido.

Saludos
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 22
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines