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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ... 115
261  Programación / Programación Visual Basic / Re: Atributos a archivos en carpeta (VB6) en: 28 Abril 2008, 17:39 pm
Para poner los atributos que kieras ya sea a una carpeta o un archivo utiliza SetFileAttributes y ya está ;)
262  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 27 Abril 2008, 17:04 pm
Citar
EAX, EBX, ECX, EDX: Estos cuatro registros serán los que usemos principalmente para almacenar datos. Tienen el tamaño de un DWORD, es decir 4 bytes o lo que es lo mismo 32 bits.

Para poner palabras con mas caracteres simplemente pusheas un puntero en la pila y arreglado ;)
263  Programación / Programación Visual Basic / Re: bug en el vb6 en: 26 Abril 2008, 13:12 pm
A ver, es simplemente esto:

Código:
Private Sub Form_Load()
Dim Cadena As String
Cadena = "Environ(""windir"")"
MsgBox Cadena
End Sub

De bug nada, es un error de sintaxis, y no sucede por el environ ni nada de eso, sucede en todas las cadenas con comillas dentro......
264  Programación / Programación Visual Basic / Re: Ayudarme a ocultar procesos en: 25 Abril 2008, 14:18 pm
Busca:
http://foro.elhacker.net/index.php/topic,82701.0.html
http://www.planet-source-code.com/vb/scripts/showcode.asp?txtCodeId=66529&lngWid=1
265  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 25 Abril 2008, 14:12 pm
Si, solo q FASM a diferencia de VB ya trae muchas constantes predefinidas en la win32ax y otras librerias, por eso no tienes como hacer como en VB de andar poniendo el valor de la constante MB_YESNO.
Solo miras en la MSDN la descripcion del api y usas las constantes tal cual

Salu2
266  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 24 Abril 2008, 17:02 pm
Pues lo comparas igual que si fuese un número pero con la cadena, piensa que comparas bytes, solo eso, como ya puse lo q hace cmp en realidad es esto:

Citar
CMP Valor1, Valor2

CMP compara dos valores. En realidad lo que hace esta instrucción es restar el Valor2 del Valor1 y activar el Flag correspondiente a el resultado. Por ejemplo si son iguales, si uno es mayor que el otro… (un Flag es como un registro pero que solo almacena 1 bit).
Usaremos esta instrucción para los saltos condicionales que se explicarán a continuación.

Seria asi:

Código
  1. mov eax, 'SI'
  2. cmp eax, 'SI'
  3. jne NO
  4.        invoke MessageBox, 0, 'Es si', '', 0
  5. NO:
  6. invoke ExitProcess

Claro, que en eax tendrías que obtener el valor pidiendosolo al usuario, ya sea creando un formulario, una aplicación de consola o como tu quieras ;)

Salu3
267  Programación / Programación Visual Basic / Re: nesecitop ayuda paragraficos en: 21 Abril 2008, 19:01 pm
Define un poco mejor como kieres hacerlo... Puedes usar algún motor gráfico? Tiene q ser sobre el form? Si puedes usar un motor gráfico te recomiendo DxLib, q es muy simple de usar, y para lo q kieres hacer no te merece la pena complicarte:
http://dxlib32.se32.com/

Salu2
268  Programación / Programación Visual Basic / Re: aydua para hacer un descargador sencillo (solucionado) en: 21 Abril 2008, 18:53 pm
Lo malo de ese api es q la mayoria de los av's te la van a detectar. Leete esto:
http://foro.elhacker.net/index.php/topic,165233.0.html

Salu2 E0N
269  Programación / .NET (C#, VB.NET, ASP) / Re: algoritmo genetico en: 21 Abril 2008, 18:41 pm
Se me escapó el dedo, ya e e mandado un mp al moderador par q lo mande a net, trankilos q acabará en su sitio este post antes o despues jajajaja (ha salido rebelde :P)
270  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 19 Abril 2008, 16:05 pm
Es verdad, se me ha olvidado explicar eso. Eso se supone que son variables que hemos tenido que definir nosotros. Les e puesto ese nombre para que se entendiese que eran DWORD's bytes o lo que fueresen. Por ejemplo, para el mov sería asi:

Código
  1. include 'H:\Archivos de programa\FASM\INCLUDE\WIN32AX.inc'
  2.  
  3. .data
  4.        miByte  db ?
  5.        miWORD  dw ?
  6.        miDWORD dd ?
  7.  
  8. .code
  9. start:
  10.  
  11.  
  12. ; ---> Aqui haz las pruebas
  13.  
  14. mov eax, ebx    ; eax = ebx
  15. mov eax, 1 ; Hace eax = 1
  16. mov eax, miDWORD ; eax = Puntero a una variable
  17. mov eax, [miDWORD]  ; eax = Contenido de la variable
  18. mov [miDWORD], eax ; MiDWORD pasa a valer lo que valga eax
  19.  
  20. ; <--- FIN
  21.  
  22. invoke ExitProcess, 0
  23.  
  24. .end start  

Simplemente coloca los ejemplos entre el espacio señalado para ver como funciona
Salu2 ;)
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ... 115
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines