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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 [114] 115 116 117 118 119 120 121 122 123
1131  Programación / Programación Visual Basic / Re: Guardar imagen de un Picture1 en formato jpg en: 5 Agosto 2010, 00:47 am
Pues guardala como bpm y luego la pasas a jpg desde vb, aqui te dejo un link de un modulo que hace eso:

salu2!
1132  Programación / Programación Visual Basic / Llamar a api sin declararlas en: 4 Agosto 2010, 21:48 pm
Bueno esto puede servir para esquivar algunos av, no es un codigo tan avanzado como los de Karcrack ni tan dificil peeeeero funciona perfectamente ;)

Vamos a hacer un simple MessageBox, Código:

Código
  1. Option Explicit
  2.  
  3. Private Declare Function FreeLibrary Lib "kernel32" (ByVal hLibModule As Long) As Long
  4. Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long
  5. Private Declare Function GetProcAddress Lib "kernel32" (ByVal hModule As Long, ByVal lpProcName As String) As Long
  6. Private Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hWnd As Long, ByVal Msg As Any, ByVal wParam As Any, ByVal lParam As Any) As Long
  7.  
  8. Private Const MB_ICONEXCLAMATION = &H30&
  9.  
  10. Private Sub Form_Load()
  11.    Dim id As Long
  12.    Dim direccion As Long
  13.  
  14.    id = LoadLibrary("user32") 'Cargamos la libreria
  15.    direccion = GetProcAddress(id, "MessageBoxA") 'obtenemos la direccion em memoria
  16.  
  17.    CallWindowProc direccion, Me.hWnd, "cuerpo", "Titulo", MB_ICONEXCLAMATION ' llamamos a la funcion
  18.  
  19.    FreeLibrary id ' liberamos la dll
  20. End Sub
  21.  

Bueno el code esta explicado pero si tienen alguna duda solo pregunten, si quisieramos  utilizar una api con mas parametros tendriamos que usar un array :).

salu2! y espero que les sea de ayuda!
1133  Programación / Programación Visual Basic / Re: Guardar imagen de un Picture1 en formato jpg en: 4 Agosto 2010, 21:01 pm
envez de poner .bpm pon .jpg XDD

salu2!
1134  Programación / Programación Visual Basic / Re: Ayuda apis winsock en: 4 Agosto 2010, 12:44 pm
Um.... no me imaginaba que fuera por eso.. jeje eske es la primera vez que uso estas api  jejej

muchas gracias de nuevo LeandroA.

salu2!
1135  Programación / Programación Visual Basic / Re: Alguien Me Explica..Api's en: 4 Agosto 2010, 03:39 am
Ahi en ningun momento e pasas un parametro a la funcion, para  usar la funcion seria asi:

Código
  1. call ExitWindowsEx(1,0)


eso apagaria el equipo.

salu2!

PD: no vas a encontrar ningun tutorial que te explique todas las api, tienes que buscar la informacion sobre como se usa en la msdn, api guide... Que api usar en cada momento? pues busca , pregunta, lee y con el tiempo iras aprendiendo mas y mas.

salu2!
1136  Programación / Programación Visual Basic / Ayuda apis winsock en: 4 Agosto 2010, 00:59 am
Holas a todos... estoy intentando hacer un servidor usando las api de winsock, pero me falla la api Bind.... nose que estoy haciendo mal ya que lo e revisado unas 10 o 12 veces y nose que podra estar sucediendo, haber si usatedes lo saben, codigo:

Código
  1. Option Explicit
  2.  
  3. Private Declare Function WSAStartup Lib "WSOCK32" (ByVal wVersionRequired As Long, lpWSADATA As WSAData) As Long
  4. Private Declare Function socket Lib "wsock32.dll" (ByVal af As Long, ByVal s_type As Long, ByVal protocol As Long) As Long
  5. Private Declare Function htons Lib "wsock32.dll" (ByVal hostshort As Long) As Integer
  6. Private Declare Function Bind Lib "wsock32.dll" Alias "bind" (ByVal s As Long, ByRef name As sockaddr, ByVal namelen As Long) As Long
  7.  
  8. Private Const MAX_WSADescription = 256
  9. Private Const MAX_WSASYSStatus = 128
  10. Private Const WS_VERSION_REQD As Long = &H101
  11. Private Const AF_INET As Long = 2
  12. Private Const SOCK_STREAM As Long = 1
  13. Private Const IPPROTO_TCP As Long = 6
  14. Private Const INADDR_ANY As Long = &H0
  15.  
  16. Private Type sockaddr
  17.    sin_family As Integer
  18.    sin_port As Integer
  19.    sin_addr As Long
  20.    sin_zero As String * 8
  21. End Type
  22.  
  23. Private Type WSAData
  24.    wVersion As Integer
  25.    wHighVersion As Integer
  26.    szDescription(0 To MAX_WSADescription) As Byte
  27.    szSystemStatus(0 To MAX_WSASYSStatus) As Byte
  28.    wMaxSockets As Integer
  29.    wMaxUDPDG As Integer
  30.    dwVendorInfo As Long
  31. End Type
  32.  
  33. Public Function Dsocket() As Boolean
  34.    Dim IniciarSocket As Integer
  35.    Dim WSAS As WSAData
  36.    Dim sock As Integer
  37.    Dim sa As sockaddr
  38.  
  39.    IniciarSocket = WSAStartup(WS_VERSION_REQD, WSAS)
  40.    sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)
  41.  
  42.    sa.sin_family = AF_INET
  43.    sa.sin_addr = INADDR_ANY
  44.    sa.sin_port = htons(22233)
  45.  
  46.    If (Bind(sock, sa, LenB(sa)) = -1) Then
  47.        MsgBox "error": Exit Function
  48.    End If
  49.  
  50.  
  51.    Exit Function
  52. error:
  53.    Exit Function
  54. End Function
  55.  
  56.  
  57. Private Sub form_load()
  58.     Dsocket
  59. End Sub


salu2! y esperando respuesta.


1137  Programación / Programación Visual Basic / Re: Declaracion Bind en: 3 Agosto 2010, 21:14 pm
no sale en la api guide  :-\ de todas maneras ya encontre la declaracion
:

Código
  1. Private Declare Function bind Lib "wsock32.dll" (ByVal s As Long, addr As SOCKADDR, _
  2. ByVal namelen As Long) As Long

salu2! y gracias.
1138  Programación / Programación Visual Basic / Declaracion Bind en: 3 Agosto 2010, 13:31 pm
Alguien save la declaracion de la Api Bind? la e buscado y no la he encontrado  :-\

salu2!
1139  Programación / Programación Visual Basic / Re: Esto Influye? en: 3 Agosto 2010, 04:17 am
mira:

http://foro.elhacker.net/net/diferencias_visual_basicnet_con_respecto_visual_basic_6-t116785.0.html;msg569525

En ese post responden a tu duda de diferencias entra vb6 y vb.NEt

Respecto a tutoriales, hay miles en la web... XD puedes mirar el tutorial de:

www.recursosvisualbasic.com.ar

que ademas es una web con miles de codigos de ejemplo en vb6...

salu2!
1140  Programación / Ingeniería Inversa / Re: [Crackme] Crackme #1 en: 3 Agosto 2010, 03:52 am


Creo qeu al estar programado directamente en asm hace la cosa mas facil ya que no lleva la basura que llevan los exe de vb, delphi o otros.

salu2!

PD: aora voy a sacar la pass que creo que es muuy facil jejejeje despues edito.

Páginas: 1 ... 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 [114] 115 116 117 118 119 120 121 122 123
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines