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 Mensajes
Páginas: 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 [47] 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 ... 64
461  Programación / Programación Visual Basic / Re: API Sendmessage en una Shell en: 8 Enero 2011, 00:14 am
Si lo quieres hacer el plan cutre puedes meter todos los comandos en una linea uniendolos con &, por ejemplo:
Código:
cd\ & dir

La forma habitual de hacer este tipo de cosas es usando Pipes... Tu creas el proceso del "cmd.exe" (AKA %ComSpec%) y le dices donde ha de escribir todo (Cambiando el I/O)... luego tu con ReadFile() y WriteFile() vas leyendo todo lo que hayas de leer... mas informacion aqui:
Código:
http://foro.elhacker.net/programacion_visual_basic/ejecutar_bat_desde_shell-t255992.0.html;msg1240519#msg1240519
(Se puede acortar un poco el codigo, pero esa seria la version correcta)

Un saludo ;)

Me gusta el "plan cutre"
:D!
462  Programación / .NET (C#, VB.NET, ASP) / Re: [Zip] Descarga remote... y extractor de Zip en: 7 Enero 2011, 17:00 pm
por si te llevaste ingles a marzo, eso te dice que la dll es vieja para un zip  nuevo

Busca otra dll o otro metodo a ver si te va mejor :P
463  Programación / Programación Visual Basic / [Source] Obtener hWnd, Caption y Class de cualquier cosa :D! en: 7 Enero 2011, 16:49 pm
hola :D!

En un nuevo proyecto pongan un timer que se llame Timer1
y cuatro etiquetas
lblCoor
lblCaption
lblClass
lblhWnd

y metanle este codigo que no se de donde lo saque pero no andaba :P
(ahora si anda)
Código
  1. Option Explicit
  2. 'Constantes para pasarle a la función Api SetWindowPos  
  3. Const SWP_NOMOVE = 2  
  4. Const SWP_NOSIZE = 1  
  5. Const HWND_TOPMOST = -1  
  6. Const HWND_NOTOPMOST = -2 '  
  7.  
  8. ' Función Api SetWindowPos  
  9. Private Declare Function SetWindowPos _  
  10.    Lib "user32" ( _  
  11.        ByVal hWnd As Long, _  
  12.        ByVal hWndInsertAfter As Long, _  
  13.        ByVal X As Long, ByVal Y As Long, _  
  14.        ByVal cX As Long, _  
  15.        ByVal cY As Long, _  
  16.        ByVal wFlags As Long) As Long  
  17.  
  18. Private Declare Function GetCursorPos Lib "user32.dll" (ByRef lpPoint As POINTAPI) As Long
  19. Private Declare Function GetWindowText Lib "user32.dll" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
  20. Private Declare Function WindowFromPoint Lib "user32.dll" (ByVal xPoint As Long, ByVal yPoint As Long) As Long
  21. Private Declare Function GetClassName Lib "user32.dll" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long
  22.  
  23. Private Type POINTAPI
  24.   X As Long
  25.   Y As Long
  26. End Type
  27.  
  28. Dim Coor As POINTAPI
  29. Dim Buff As String * 255
  30. Dim Hwn As Long
  31. Dim Class As String * 255
  32.  
  33. Private Sub Form_Load()
  34.    Timer1.Interval = 1
  35.    Timer1.Enabled = True
  36.    SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, _  
  37.                            SWP_NOMOVE Or SWP_NOSIZE
  38. End Sub
  39.  
  40. Private Sub Timer1_Timer()
  41. 'Obtenemos las coordenadas del cursor
  42.   GetCursorPos Coor
  43. 'Obtenemos el handler de la ventana sobre la cual esta el cursor
  44.   Hwn = WindowFromPoint(Coor.X, Coor.Y)
  45. 'Obtenemos el caption de la ventana
  46.   Call GetWindowText(Hwn, Buff, 255)
  47. 'Obtenemos la clase de la ventana
  48.   Call GetClassName(Hwn, Class, 255)
  49.  
  50.   lblcoor.Caption = "Coordenadas: X: " & Coor.X & " Y: " & Coor.Y
  51.   lblcaption.Caption = "Texto: " & Trim$(Buff)
  52.   lblclass.Caption = "Clase: " & Trim$(Class)
  53.   lblhwnd.Caption = "hWnd: " & Hwn
  54. End Sub

Disfruten :D
464  Programación / Programación Visual Basic / Re: API Sendmessage en una Shell en: 7 Enero 2011, 16:34 pm
@Tenient101

No puedo hacerlo asi porque si quiero encadenar comandos es imposible. lo explique al principio ¬¬

@MrFrog

Antes de tdos ustedes DOS tenia todo el Rock!  :rolleyes: :rolleyes:
Yo aprendi batch antes que a usar el excel. algun problema?

@blackzero

Muchas gracias por la pequeña explicacion, pero los handles de la consola de comandos no estan separados.

Despues, si encuentro el codigo que descarte les muestro una app para encontrar handles.
465  Programación / Programación Visual Basic / Re: Cifrar en: 7 Enero 2011, 04:00 am
ROLF

busca en msdn como funciona strreverse. ¬¬

te ayudo mira hacele asi:
Código:
VariableAdondeGuardasElTextoCifrado = StrReverse(VariableAdondeEstaElTextoSinCifrar)

y para descifrar hace lo mismo pero al revez ¬¬

Si ya no entendes, dedicate a jugar al tetris.
466  Programación / Programación Visual Basic / API Sendmessage en una Shell en: 7 Enero 2011, 03:55 am
Holaaaa :D

Estaba haciendo una shell remota en VB6.0 para ver si entendia de que venia la mano con sockets y me di cuenta que si hago asi
Código:
shell ("cmd.exe /c " & strComandoaca)
me es imposible encadenar comandos, por ejemplo si quiero ir a un directorio con el comando "cd" y despues pedir un "dir" me es imposible.

asi que empeze a leer de que venia lo de sendmessage y los handles.

asi que tengo esto:
Código
  1. Option Explicit
  2. Private Declare Function SendMessage _
  3. Lib "user32" Alias "SendMessageA" _
  4. (ByVal Hwnd As Long, ByVal wMsg As Long, _
  5. ByVal wParam As Long, lParam As Any) As Long
  6. Private Const WM_SETTEXT = &HC
  7. Private Const WM_GETTEXT = &HD
  8. Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" _
  9. (ByVal lpClassName As String, _
  10. ByVal lpWindowName As String) As Long
  11. Private Declare Function FindWindowEx Lib "user32.dll" Alias "FindWindowExA" _
  12. (ByVal hWnd1 As Long, _
  13. ByVal hWnd2 As Long, _
  14. ByVal lpsz1 As String, _
  15. ByVal lpsz2 As String) As Long
  16. Dim Hndl As Long
  17.  
  18. Private Sub Command1_Click()
  19. Hndl = FindWindow("ConsoleWindowClass", vbNullString)
  20. If Hndl <> 0 Then
  21. Call SendMessage(Hndl, WM_SETTEXT, 0, ByVal "echo pokemon")
  22. Else
  23. MsgBox "la shell no ta :P"
  24. End If
  25. End Sub
  26.  
  27. Private Sub Command2_Click()
  28. Shell ("cmd.exe /k title Prueba")
  29. End Sub


pero oh sorpresa, el texto que deberia escribir en la consola lo escribe en el titulo en lugar de en la parte adonde se escriben los comandos :S

alguna idea o constante para el sendmessage que yo no conozca?

Muchas gracias ^^
467  Programación / Programación Visual Basic / Re: Cifrar en: 6 Enero 2011, 03:14 am
depende para que lo queres podes hacer lo siguiente :P

Código:
StrReverse (String)

No es un super cifrado pero es algo.
468  Programación / Programación Visual Basic / Re: Ariadne's Thread 1.1 [Encontra tu pendrive Robado] en: 5 Enero 2011, 23:09 pm
Este soft te da datos para encontrar tu USB robado, vos creas el soft, lo metes en el pendrive, un negro de la salada te lo roba, lo mete en su compu y CACHING.
Vos encontras al nego.

Ya lo explique en el otro post, me da una fiaca barbara asi que lo linkeo y listo
469  Programación / Programación Visual Basic / Ariadne's Thread 1.1 [Encontra tu pendrive Robado] en: 5 Enero 2011, 23:01 pm
Hola :D

Despues de muuuucha fiaca se me ocurrio terminar los ultimos ajustes y compilarlo.

Post Original aca: http://foro.elhacker.net/programacion_visual_basic/ariadnes_thread_encuentra_tu_pendrive_robado_d-t314894.0.html

Ariadne's Thread

La segunda version de mi super programa que te sirve para cagar a palos al gil que te choreo el pendrive! encontrar al ladron que hurto tu dispositivo USB

ChangeLog
[ + ] SSID a la que la PC esta conectada

[ + ] MAC Address de la PC (Gracias Karcrack :P)

[ + ] FOTO desde la Webcam (Gracias leandroA y BlackZero  ::) )

Imagen del Reporte  ;D



(Si, mi gmail es negro porque es re heavy te jodido)

Sin mas... La descarga:

http://infrangelux.sytes.net/FileX/index.php?dir=&file=Ariadne's%20Thread%201.1.zip

Mirror:

http://www.mediafire.com/?w9zefbjz5scq6ix


Disfruten   :rolleyes:
470  Programación / Programación Visual Basic / Re: aplicacion para detener apagado de windows en: 5 Enero 2011, 06:05 am
flaco desde el vamos.
Tenes la mas palida idea de que corno es programar?

Sino manda un pm a algun interesado, pagale antes y que te hagan el soft.

Si vas a pagar la posta yo pagaria a alguien que la tiene muuuuy clara.

PD: que queres hacer? algo que cliquee google ads?
:P
Páginas: 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 [47] 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 ... 64
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines