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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 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 47 48 49 50 ... 91
341  Programación / .NET (C#, VB.NET, ASP) / Re: Protocolo MSN en C# en: 6 Julio 2007, 19:45 pm
Pues si es posible que se porte a VB, te estaria muy agradecido. Me darias la solucion a mi proyecto actual :O

Quien a dicho que yo lo portare al VB??? :huh: :rolleyes: :xD
342  Programación / .NET (C#, VB.NET, ASP) / Re: Protocolo MSN en C# en: 6 Julio 2007, 17:06 pm
modo consola??? Visual Basic??? la consola y el VB no se llevan muy bien, no es la mejor opción... :xD

Claro que se puede portar al VB, ya que es solo conexiónes y transferencias, nada ams... ;)  :)
343  Programación / Programación Visual Basic / Re: crear conosola con VB6?? :S en: 6 Julio 2007, 12:43 pm
Si se puede crear una consola...te dejo un ejemplo de la APIGuide

Código
  1. Private Const FOREGROUND_BLUE = &H1
  2. Private Const FOREGROUND_GREEN = &H2
  3. Private Const FOREGROUND_RED = &H4
  4. Private Const BACKGROUND_BLUE = &H10
  5. Private Const BACKGROUND_GREEN = &H20
  6. Private Const BACKGROUND_RED = &H40
  7. Private Const BACKGROUND_INTENSITY = &H80&
  8. Private Const BACKGROUND_SEARCH = &H20&
  9. Private Const FOREGROUND_INTENSITY = &H8&
  10. Private Const FOREGROUND_SEARCH = (&H10&)
  11. Private Const ENABLE_LINE_INPUT = &H2&
  12. Private Const ENABLE_ECHO_INPUT = &H4&
  13. Private Const ENABLE_MOUSE_INPUT = &H10&
  14. Private Const ENABLE_PROCESSED_INPUT = &H1&
  15. Private Const ENABLE_WINDOW_INPUT = &H8&
  16. Private Const ENABLE_PROCESSED_OUTPUT = &H1&
  17. Private Const ENABLE_WRAP_AT_EOL_OUTPUT = &H2&
  18. Private Const STD_OUTPUT_HANDLE = -11&
  19. Private Const STD_INPUT_HANDLE = -10&
  20. Private Const STD_ERROR_HANDLE = -12&
  21. Private Const INVALID_HANDLE_VALUE = -1&
  22. Private Declare Function AllocConsole Lib "kernel32" () As Long
  23. Private Declare Function FreeConsole Lib "kernel32" () As Long
  24. Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
  25. Private Declare Function GetStdHandle Lib "kernel32" (ByVal nStdHandle As Long) As Long
  26. Private Declare Function WriteConsole Lib "kernel32" Alias "WriteConsoleA" (ByVal hConsoleOutput As Long, lpBuffer As Any, ByVal nNumberOfCharsToWrite As Long, lpNumberOfCharsWritten As Long, lpReserved As Any) As Long
  27. Private Declare Function ReadConsole Lib "kernel32" Alias "ReadConsoleA" (ByVal hConsoleInput As Long, ByVal lpBuffer As String, ByVal nNumberOfCharsToRead As Long, lpNumberOfCharsRead As Long, lpReserved As Any) As Long
  28. Private Declare Function SetConsoleTextAttribute Lib "kernel32" (ByVal hConsoleOutput As Long, ByVal wAttributes As Long) As Long
  29. Private Declare Function SetConsoleTitle Lib "kernel32" Alias "SetConsoleTitleA" (ByVal lpConsoleTitle As String) As Long
  30. Private hConsoleOut As Long, hConsoleIn As Long, hConsoleErr As Long
  31. Private Sub Form_Load()
  32.    'KPD-Team 2001
  33.    'URL: http://www.allapi.net/
  34.    'E-Mail: KPDTeam@Allapi.net
  35.    'Create console
  36.    If AllocConsole() Then
  37.        hConsoleOut = GetStdHandle(STD_OUTPUT_HANDLE)
  38.        If hConsoleOut = INVALID_HANDLE_VALUE Then MsgBox "Unable to get STDOUT"
  39.        hConsoleIn = GetStdHandle(STD_INPUT_HANDLE)
  40.        If hConsoleOut = INVALID_HANDLE_VALUE Then MsgBox "Unable to get STDIN"
  41.    Else
  42.        MsgBox "Couldn't allocate console"
  43.    End If
  44.    'Set the caption of the console window
  45.    SetConsoleTitle "The KPD-Team 2001"
  46.    'Set the background color of the text in the console to bright YELLOW text
  47.    'on a BLUE background
  48.    SetConsoleTextAttribute hConsoleOut, FOREGROUND_RED Or FOREGROUND_GREEN Or FOREGROUND_INTENSITY Or BACKGROUND_BLUE
  49.    'Write something in the console
  50.    ConsoleWriteLine "Hello World!"
  51.    ConsoleWrite "Please enter your name: "
  52.    'Ask for user input and show it in the caption
  53.    Me.Caption = "Your name: " + ConsoleReadLine()
  54. End Sub
  55. Private Sub Form_Unload(Cancel As Integer)
  56.    'Delete console
  57.    CloseHandle hConsoleOut
  58.    CloseHandle hConsoleIn
  59.    FreeConsole
  60. End Sub
  61. Sub ConsoleWriteLine(sInput As String)
  62.     ConsoleWrite sInput + vbCrLf
  63. End Sub
  64. Sub ConsoleWrite(sInput As String)
  65.     Dim cWritten As Long
  66.     WriteConsole hConsoleOut, ByVal sInput, Len(sInput), cWritten, ByVal 0&
  67. End Sub
  68. Function ConsoleReadLine() As String
  69.    Dim ZeroPos As Long
  70.    'Create a buffer
  71.    ConsoleReadLine = String(10, 0)
  72.    'Read the input
  73.    ReadConsole hConsoleIn, ConsoleReadLine, Len(ConsoleReadLine), vbNull, vbNull
  74.    'Strip off trailing vbCrLf and Chr$(0)'s
  75.    ZeroPos = InStr(ConsoleReadLine, Chr$(0))
  76.    If ZeroPos > 0 Then ConsoleReadLine = Left$(ConsoleReadLine, ZeroPos - 3)
  77. End Function

Un Saludo.  ;)

344  Programación / Programación Visual Basic / Re: Cliente de MSN Messenger en: 4 Julio 2007, 16:49 pm
mmmmm es mejor que busques por el protocolo y no por bots del MSN que lo apliquen...te lo recomiendo.  ;)

Si no te chuta, te pones un sniffer y a trabajar... ;) ;)
345  Programación / Programación Visual Basic / Re: Método string.substring - Visual Basic 6.0 en: 29 Junio 2007, 18:50 pm
el Substring es para VB.Net, para VB equivale a Mid.

Un Saludo.  ;)
346  Programación / Programación Visual Basic / Re: Comprimir en: 28 Junio 2007, 14:53 pm
Ahora lo que me queda es embeber el exe dentro de mi ejecutable, ¿alguien sabe como se hace?

Utiliza la herramienta del VB para añadir recursos a tu proyecto, añadeselo y luego, cuando se ejecute, lo extraes. Hay un texto por este foro que explica eso.

Un Saludo.  ;)

347  Programación / Programación Visual Basic / Re: Shell en: 28 Junio 2007, 14:52 pm
Con la API WaitForSingleObject puedes esperar a que se cierre la aplicación.  ;)

Para usarla haz esto:

Código:
dim Ho as long

Ho = sell ("cmd.exe /C copy C:\Untitled.wmv J:\")
waitforsingleobject (ho, Infinite)

Mira este ejemplo: http://support.microsoft.com/kb/551122/es

Un Saudo.  ;)

348  Programación / Programación Visual Basic / Re: Shell en: 28 Junio 2007, 12:50 pm
Otra opción:

Código:
Shell "cmd.exe /C copy C:\Untitled.wmv J:\"

Un Saludo.  ;)
349  Programación / Programación Visual Basic / Re: antidebuggers en: 28 Junio 2007, 12:19 pm
Lo del debugger es....

|---- Intstrucción Y ----|--------|----- Instrucción X -----|

Si para ir de Y a X esta menos de 1 segundo es que no hay debugger, pero en cambio, si esta mas de nu segundo significa que hay debugger y podemos cerrar si queremos. Evidentemente esto tambien es facil de detectar, pero bueno, es un metodo.

Por lo del compresor, a que te refieres??? comprimir solamente el archivo o comprimirlo y que sea capaz de ejecutarse (tipo UPX, que deja los ejecutables comprimidos pero que se puedan ejecutar)???Si es el primer caso tendras que buscar algun algoritmo de compresión (busca sobre Huffman), si quieres hace el segundo metodo eso es mas complicado. Hay varios metodos, pero todos iguales de complicados.

Un Saludo.  ;)

350  Programación / Programación Visual Basic / Re: antidebuggers en: 28 Junio 2007, 08:05 am
Mmmmm.....Sabes que es un debugger??? Un Debugger es para correr un prgorama instrucción a instrucción (en verdad es opcode a opcode...). Asi se pueden crackear pro ejemplo, o modificar.

Un Saludo.  ;)

Páginas: 1 ... 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 47 48 49 50 ... 91
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines