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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 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 43 44 45 46 ... 115
301  Programación / Programación Visual Basic / Re: vbNullString en: 30 Marzo 2008, 15:47 pm
Es como la constante NULL en el resto de lenguajes es un dword inicializado en cero: 0x00000000
302  Programación / Programación Visual Basic / Re: Hacer ping o algo asi (en basic6.0) en: 30 Marzo 2008, 00:44 am
No es nada de Vb, es un comando de ms-dos ;) Mira, le das a inicio, ejecutar y pones cmd.exe [enter] te saldrá la típica ventanita de ms-dos, pues en ella escribes net view y enter te debería salir una lista de todos los pc's q hay en la red. Si kieres usar este comando desde VB puedes usar este código:

Código:
Private Sub Form_Load()
Shell ("cmd.exe /c net view > C:\log.txt")
End Sub

Y te guarda el resultado de la consola en C:\log.txt. Luego puedes leer el archivo y mostrarlo. Esa e la opcion facil, tb puedes usar pipes, mirate este ejemplo de la api guide:

Código
  1. 'Redirects output from console program to textbox.
  2. 'Requires two textboxes and one command button.
  3. 'Set MultiLine property of Text2 to true.
  4. '
  5. 'Original bcx version of this program was made by
  6. ' dl <dl@tks.cjb.net>
  7. 'VB port was made by Jernej Simoncic <jernej@isg.si>
  8. 'Visit Jernejs site at http://www2.arnes.si/~sopjsimo/
  9. '
  10. 'Note: don't run plain DOS programs with this example
  11. 'under Windows 95,98 and ME, as the program freezes when
  12. 'execution of program is finnished.
  13.  
  14. Option Explicit
  15. Private Declare Function CreatePipe Lib "kernel32" (phReadPipe As Long, phWritePipe As Long, lpPipeAttributes As SECURITY_ATTRIBUTES, ByVal nSize As Long) As Long
  16. Private Declare Sub GetStartupInfo Lib "kernel32" Alias "GetStartupInfoA" (lpStartupInfo As STARTUPINFO)
  17. Private Declare Function CreateProcess Lib "kernel32" Alias "CreateProcessA" (ByVal lpApplicationName As String, ByVal lpCommandLine As String, lpProcessAttributes As Any, lpThreadAttributes As Any, ByVal bInheritHandles As Long, ByVal dwCreationFlags As Long, lpEnvironment As Any, ByVal lpCurrentDriectory As String, lpStartupInfo As STARTUPINFO, lpProcessInformation As PROCESS_INFORMATION) As Long
  18. Private Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long
  19. Private Declare Function ReadFile Lib "kernel32" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToRead As Long, lpNumberOfBytesRead As Long, lpOverlapped As Any) As Long
  20. Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  21. Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
  22.  
  23. Private Type SECURITY_ATTRIBUTES
  24.  nLength As Long
  25.  lpSecurityDescriptor As Long
  26.  bInheritHandle As Long
  27. End Type
  28.  
  29. Private Type PROCESS_INFORMATION
  30.  hProcess As Long
  31.  hThread As Long
  32.  dwProcessId As Long
  33.  dwThreadId As Long
  34. End Type
  35.  
  36. Private Type STARTUPINFO
  37.  cb As Long
  38.  lpReserved As Long
  39.  lpDesktop As Long
  40.  lpTitle As Long
  41.  dwX As Long
  42.  dwY As Long
  43.  dwXSize As Long
  44.  dwYSize As Long
  45.  dwXCountChars As Long
  46.  dwYCountChars As Long
  47.  dwFillAttribute As Long
  48.  dwFlags As Long
  49.  wShowWindow As Integer
  50.  cbReserved2 As Integer
  51.  lpReserved2 As Byte
  52.  hStdInput As Long
  53.  hStdOutput As Long
  54.  hStdError As Long
  55. End Type
  56.  
  57. Private Type OVERLAPPED
  58.    ternal As Long
  59.    ternalHigh As Long
  60.    offset As Long
  61.    OffsetHigh As Long
  62.    hEvent As Long
  63. End Type
  64.  
  65. Private Const STARTF_USESHOWWINDOW = &H1
  66. Private Const STARTF_USESTDHANDLES = &H100
  67. Private Const SW_HIDE = 0
  68. Private Const EM_SETSEL = &HB1
  69. Private Const EM_REPLACESEL = &HC2
  70.  
  71. Private Sub Command1_Click()
  72.  Command1.Enabled = False
  73.  Redirect Text1.Text, Text2
  74.  Command1.Enabled = True
  75. End Sub
  76. Private Sub Form_Load()
  77.    Text1.Text = "ping"
  78. End Sub
  79. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  80.  If Command1.Enabled = False Then Cancel = True
  81. End Sub
  82.  
  83. Sub Redirect(cmdLine As String, objTarget As Object)
  84.  Dim i%, t$
  85.  Dim pa As SECURITY_ATTRIBUTES
  86.  Dim pra As SECURITY_ATTRIBUTES
  87.  Dim tra As SECURITY_ATTRIBUTES
  88.  Dim pi As PROCESS_INFORMATION
  89.  Dim sui As STARTUPINFO
  90.  Dim hRead As Long
  91.  Dim hWrite As Long
  92.  Dim bRead As Long
  93.  Dim lpBuffer(1024) As Byte
  94.  pa.nLength = Len(pa)
  95.  pa.lpSecurityDescriptor = 0
  96.  pa.bInheritHandle = True
  97.  
  98.  pra.nLength = Len(pra)
  99.  tra.nLength = Len(tra)
  100.  
  101.  If CreatePipe(hRead, hWrite, pa, 0) <> 0 Then
  102.    sui.cb = Len(sui)
  103.    GetStartupInfo sui
  104.    sui.hStdOutput = hWrite
  105.    sui.hStdError = hWrite
  106.    sui.dwFlags = STARTF_USESHOWWINDOW Or STARTF_USESTDHANDLES
  107.    sui.wShowWindow = SW_HIDE
  108.    If CreateProcess(vbNullString, cmdLine, pra, tra, True, 0, Null, vbNullString, sui, pi) <> 0 Then
  109.      SetWindowText objTarget.hwnd, ""
  110.      Do
  111.        Erase lpBuffer()
  112.        If ReadFile(hRead, lpBuffer(0), 1023, bRead, ByVal 0&) Then
  113.          SendMessage objTarget.hwnd, EM_SETSEL, -1, 0
  114.          SendMessage objTarget.hwnd, EM_REPLACESEL, False, lpBuffer(0)
  115.          DoEvents
  116.        Else
  117.          CloseHandle pi.hThread
  118.          CloseHandle pi.hProcess
  119.          Exit Do
  120.        End If
  121.        CloseHandle hWrite
  122.      Loop
  123.      CloseHandle hRead
  124.    End If
  125.  End If
  126. End Sub
  127.  

Salu2
303  Programación / Programación Visual Basic / Re: Hacer ping o algo asi (en basic6.0) en: 29 Marzo 2008, 23:25 pm
Puedes usar el comando "net view" q te lista los pc's q hay en la red local. Ojo, q no funciona en todas, por ejemplo en la q estoy yo ahora no funciona, prueba a ver si la tuya está habilitada

Lo de  My.Computer.Network.Ping  es para VB net
http://msdn2.microsoft.com/es-es/library/he5sca5t(VS.80).aspx
304  Seguridad Informática / Abril negro / Re: Black April 2008 en: 29 Marzo 2008, 17:36 pm
leos_79, puedes hacer un paper sin ningun problema, cada uno puede escribir sobre lo q kieras claro está, pero la gracia de abril negro no es sacar 20 papers de como usar el themida q de eso ya hay mucha info, la cosa es explicar cosas menos vistas. Lo de desempacar no está tan visto dentro de lo q cabe, escribe sobre ello si kieres. Q nadie se corte a la hora de escribir eh!!

Por cierto, q os parece un taller de programación en ASM?

Salu2 E0N
305  Seguridad Informática / Abril negro / Re: Black April 2008 en: 29 Marzo 2008, 11:11 am
ya q estamos con los simbolos jaja, ami me parece que:

(Troyanos & servers) ∉ "Abril Negro"

Ahora en serio, que tal algo de infeccion PE, o algun tema q no se toque mucho....

Ahí ahíi Ferchu (weno Adamantyum, es q no me acostumbro xD) yo por eso habia dicho lo de los talleres, por q de troyanos y lameradas varias ya se habla todo el año. Te mando un PM y si kieres el taller de virus lo llebamos los 2, explicamos las partes del PE, como infectarlo, un poco de asm y todo eso. Clor, q si alguien mas se kiere apuntar pues perfecto ;)

Salu2
306  Seguridad Informática / Abril negro / Re: Black April 2008 en: 28 Marzo 2008, 23:37 pm
Pero todo lo que vayamos a presentar debe ser el 1ero de abril... No creo que de tiempo :'(

Evidentemente no Freeze...
307  Seguridad Informática / Abril negro / Re: Black April 2008 en: 28 Marzo 2008, 22:47 pm
Totalmente de acuerdo ANELKAOS, no creo q sea lo mas inteligente tratar esos temas, ni lo mas didactico por otra parte...

►Freeze lo q dice en el mensajito rojo es q colabore kien kiera, pero q no se admiten cosas compiladas, supongo q por los tipicos lammers, escepto programas de colaboradores y de más, q se supone son de fiar :P

Weno y los talleres nadie dice nada? ANELKAOS, tu podias colaborar con el de exploits...   :rolleyes: :rolleyes:
308  Seguridad Informática / Abril negro / Re: Black April 2008 en: 28 Marzo 2008, 18:10 pm
Estabamos hablando precisamente eso y a mi una de las mejores opciones para darle vida y verdadera utilidad al evento es crear una serie de "talleres" orientados al malware en los q los q tengan conocimientos erspecto al tema orienten a los demas.

Yo no tengo ningun problema en guiar alguno. Se me han ocurrido estos:

- Virus (distintos metodos de infeccion de ejecutables, rar's... payloads varios en asm, todas esas cosas, q aki solo se habla de troyanos xD)
- Crypters (parece q solo k solo se habla de como dejar los de los demas indetectables, q tal si aprendemos a hacernos uno propio?)
- Exploits (podemos hace programas vulnerables a stack overflow por ejemplo y aprender a explotarlos para q nos den una shell remota, podemos hacer shell codes... todo eso, pero de forma practica y con ejemplo)
- Rootkits

Weno, cualkier otra ida pues será bienvenida, los q os kerais apuntar decidlo, pa ver si se abre el taller o no..

Salu2
309  Programación / Programación Visual Basic / Re: artos comandos en un cmd en: 27 Marzo 2008, 16:26 pm
Código:
Shell ("cmd.exe /c dir")
310  Programación / Programación Visual Basic / Re: Manual para el wnd handled y todo eso en: 26 Marzo 2008, 18:55 pm
uchas gracias! Jeje pero hay algo que no c es que API puedo usar para por ejemplo escribir en la página de hotmail o se usa sendkeys?

Si, o puedes usar SendMessage ;)
Páginas: 1 ... 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 43 44 45 46 ... 115
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines