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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Temas
Páginas: 1 2 [3] 4
21  Programación / Programación Visual Basic / Inyeccion de procesos en: 19 Julio 2006, 00:42 am
Estoy haciendo un proyecto no se si se puede hacer inyeccion de procesos en vb6 solo me gustaria saber si es posible.

;D Salu2, WarGhost
22  Programación / Programación Visual Basic / Tamaño de la Barra de inicio en: 14 Julio 2006, 17:17 pm
como puedo conseguir la altura que mide la barra de incio.

;D Salu2, WarGhost
23  Programación / Programación Visual Basic / Crear un Servidor SMTP en: 28 Junio 2006, 23:41 pm
Hay alguna forma de crear un servidor smtp en vb6 si no se puede en vb6 pues alomejor en c++, Delphi.

aver si alguien me puede ayudar.
24  Programación / Programación Visual Basic / Como puedo enviar un email sin saber el sevidor smtp en: 27 Junio 2006, 11:54 am
eso si hay alguna forma de enviar un email sin saver el nombre del servidor smtp.

;D Salu2, WarGhost
25  Programación / Programación Visual Basic / Ayuda con Shell en: 23 Junio 2006, 21:24 pm
una pregunta esque tengo un modulo para hacer una shell:

Código:
Option Explicit

Public Declare Function CreatePipe Lib "kernel32" ( _
          phReadPipe As Long, _
          phWritePipe As Long, _
          lpPipeAttributes As Any, _
          ByVal nSize As Long) As Long
     
      'Leer Tunel
      Public Declare Function ReadFile Lib "kernel32" ( _
          ByVal hFile As Long, _
          ByVal lpBuffer As String, _
          ByVal nNumberOfBytesToRead As Long, _
          lpNumberOfBytesRead As Long, _
          ByVal lpOverlapped As Any) As Long
     
      'Esto lo usa la funcion CreateProcessA
      Public Type SECURITY_ATTRIBUTES
          nLength As Long
          lpSecurityDescriptor As Long
          bInheritHandle As Long
      End Type
     
      'Esto lo usa la funcion CreateProcessA
      Public Type STARTUPINFO
          cb As Long
          lpReserved As Long
          lpDesktop As Long
          lpTitle As Long
          dwX As Long
          dwY As Long
          dwXSize As Long
          dwYSize As Long
          dwXCountChars As Long
          dwYCountChars As Long
          dwFillAttribute As Long
          dwFlags As Long
          wShowWindow As Integer
          cbReserved2 As Integer
          lpReserved2 As Long
          hStdInput As Long
          hStdOutput As Long
          hStdError As Long
      End Type
     
      'Esto lo usa la funcion CreateProcessA
      Public Type PROCESS_INFORMATION
          hProcess As Long
          hThread As Long
          dwProcessId As Long
          dwThreadID As Long
      End Type
     
      'Esta funcion lanza el proceso y
      'devuelve sus datos a traves de PROCESS_INFORMATION
      Public Declare Function CreateProcessA Lib "kernel32" ( _
          ByVal lpApplicationName As Long, _
          ByVal lpCommandLine As String, _
          lpProcessAttributes As SECURITY_ATTRIBUTES, _
          lpThreadAttributes As SECURITY_ATTRIBUTES, _
          ByVal bInheritHandles As Long, _
          ByVal dwCreationFlags As Long, _
          ByVal lpEnvironment As Long, _
          ByVal lpCurrentDirectory As Long, _
          lpStartupInfo As STARTUPINFO, _
          lpProcessInformation As PROCESS_INFORMATION) As Long
     
      'Cierra el tunel
      Public Declare Function CloseHandle Lib "kernel32" ( _
          ByVal hHandle As Long) As Long
     
      'Constantes necesarias para lo de antes
      Public Const NORMAL_PRIORITY_CLASS = &H20&
      Public Const STARTF_USESTDHANDLES = &H100&
      Public Const STARTF_USESHOWWINDOW = &H1
     
     

Public Function CMD32(ByVal Comando As String) As String
Dim mCommand, mOutputs
      On Error GoTo ACAGAR
          Dim proc As PROCESS_INFORMATION     'Informacion de CreateProcessA
          Dim ret As Long                     'Esto se usa para obtener el retorno de las
                                              'funciones API
          Dim start As STARTUPINFO            'Informacion de inicio para CreateProcessA
     
          Dim SA As SECURITY_ATTRIBUTES       'Atributos de seguridad para
                                              'CreateProcessA
          Dim hReadPipe As Long               'Lectura de Tunel
          Dim hWritePipe As Long              'Escritura de Tunel
          Dim lngBytesread As Long            'Cantidad de Bytes leidos
          Dim strBuff As String * 256         'Buffer de lectura de tunel
     
          'Creamos el tunel...
          SA.nLength = Len(SA)
          SA.bInheritHandle = 1&
          SA.lpSecurityDescriptor = 0&
          ret = CreatePipe(hReadPipe, hWritePipe, SA, 0)
         
          If ret = 0 Then
              'Si falla la creacion del tunel
              CMD32 = "Fallo de Conexion con Proceso. Error: " & Err.LastDllError
              Exit Function
          End If
         
          'Lanzamos el interprete de comandos...
          start.cb = Len(start)
          start.dwFlags = STARTF_USESTDHANDLES Or STARTF_USESHOWWINDOW
          start.hStdOutput = hWritePipe
          start.hStdError = hWritePipe
          'Buscar la ruta del CMD.exe y añadir /c y el comando
          mCommand = Environ("COMSPEC") + " /c " + Comando
          'Creamos el proceso usando la String mCommand de antes...
          'y obtenemos RET para saber si se ha ejecutado
          ret& = CreateProcessA(0&, mCommand, SA, SA, 1&, _
              NORMAL_PRIORITY_CLASS, 0&, 0&, start, proc)
             
          If ret <> 1 Then
              'si no se encuentra el comando...
              CMD32 = "Archivo o Comando no encontrado"
              Exit Function
          End If
         
          'Cerramos el tunel
          ret = CloseHandle(hWritePipe)
          mOutputs = ""
         
          'lo leemos
          Do
              ret = ReadFile(hReadPipe, strBuff, 256, lngBytesread, 0&)
              mOutputs = mOutputs & Left(strBuff, lngBytesread)
          Loop While ret <> 0
         
          'cerramos los Handles (controladores)
          ret = CloseHandle(proc.hProcess)
          ret = CloseHandle(proc.hThread)
          ret = CloseHandle(hReadPipe)
         
          'y hacemos que la funcion devuelva el resultado del comando a traves
          ' de la string mOutputs
          CMD32 = mOutputs
          Exit Function
ACAGAR:
          CMD32 = "Error:" + Err.Description
      End Function


pero no es compatible con Windows 98 hay alguno forma de hacerlo ¿?¿?
26  Programación / Programación Visual Basic / Como saber si tiene cam o se puede utilizar en: 22 Junio 2006, 20:05 pm
pues eso aber si alguien me puede ayuar  ;D.

;D Salu2, WarGhost
27  Programación / .NET (C#, VB.NET, ASP) / cliente/servidor en vb.net¿?¿?¿? en: 15 Junio 2006, 21:26 pm
esa es mi pregunta como se podria hacer esque no tiene ningun control hay ,creo :P :P


;D Salu2, WarGhost
28  Programación / Programación Visual Basic / Manipular archivos de gran tamaño en: 10 Junio 2006, 15:46 pm
Pues eso que como se pueden manipular archivos de 600 MB por ejemplo, esque cuando los abres con open el programa se bloquea y se desborda la pila.


;D SAlu2, WarGhost
29  Programación / Programación Visual Basic / Una ayudita en: 6 Junio 2006, 22:08 pm
Aber si alguien me puede ayudar.

estoy haciendo un program y me gustari saber como ser puede hacer para que puedas abrir un mismo form muchas veces.

;D SAlu2, WArghost
30  Programación / Programación Visual Basic / Comprimir Capturar Web en: 8 Mayo 2006, 17:48 pm
Hay alguna forma de comprimir las capturas de la web cam esque se me quedan 460 kb y para enviar las a tiempo real llegara cada foro con mas de 1 o 2 minutos de retraso.

hay alguna forma de que las capturas se compriman.

por ejemplo bifrost las capturas de de 6 a 8 kb.


;D Salu2, WarGhost
Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines