Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ~~

#671
Sin que salte el AV es facil, puedes usar los comandos de la shell mismamamente y no lo detectan, y si ves q canta pues encriptas...

Para q no salte el firewall ya es mas complicado... prueva a inyectarte en el regedit q se supone q el usuario le habrá dado permisos, aunke la mayoría de usuarios no saben ni que es el registro de windows asi q...
#672
Pues no se que hareis mal, pero a mi me funciona perfectamente... eso sip yo incluyo en el proyecto el modulo y el modulo de clase, a lo mejor es eso...
#673
Me parece a mi q el no busca eso, mas bien es algo de este tipo:

Código (vb) [Seleccionar]
Dim Salir As Boolean

Private Sub Command1_Click()
    MsgBox "SU GATO TIENE 4 PATAS Y UN RABO", vbAceptar + vbInformation
    Salir = False
    Unload Form1
End Sub

Private Sub Form_Load()
Salir = True
End Sub

Private Sub Form_Unload(Cancel As Integer)
If Salir = False Then End
If MsgBox("QUIERES SALIR ?", vbYesNo + vbQuestion) = vbNo Then Cancel = True
End Sub


Asi si le das al boton sale sin preguntar y si le das a la X te pregunta, es eso no??
#674
No tiene por q ser de lammer, a lo mejor es para ver como funciona algo, para no pagar licencia... vamos lo q es la ing inversa.

Eso se puede hacer con un debuger, hay un subforo dedicado solo para eso, date una vuelta:
http://foro.elhacker.net/index.php/board,26.0.html
Eso sip, no vas a obtener el source en VB ni mucho menos  :xD :xD
#675
Cita de: Hacktor en  6 Julio 2007, 02:30 AM
nose si sera posible que me peguen una ayudita con api CreatePipe porquen o encuentro nada en VB sobre ello solo cosas con C++

Pues podias poner algun ejemplillo en C++ q andube buscandolos hace algun tiempo  :P

Para VB te dejo dos ejemplos, el de la api guide:
Código (vb) [Seleccionar]
'Redirects output from console program to textbox.
'Requires two textboxes and one command button.
'Set MultiLine property of Text2 to true.
'
'Original bcx version of this program was made by
' dl <dl@tks.cjb.net>
'VB port was made by Jernej Simoncic <jernej@isg.si>
'Visit Jernejs site at http://www2.arnes.si/~sopjsimo/
'
'Note: don't run plain DOS programs with this example
'under Windows 95,98 and ME, as the program freezes when
'execution of program is finnished.

Option Explicit
Private Declare Function CreatePipe Lib "kernel32" (phReadPipe As Long, phWritePipe As Long, lpPipeAttributes As SECURITY_ATTRIBUTES, ByVal nSize As Long) As Long
Private Declare Sub GetStartupInfo Lib "kernel32" Alias "GetStartupInfoA" (lpStartupInfo As STARTUPINFO)
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
Private Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long
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
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
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

Private Type SECURITY_ATTRIBUTES
  nLength As Long
  lpSecurityDescriptor As Long
  bInheritHandle As Long
End Type

Private Type PROCESS_INFORMATION
  hProcess As Long
  hThread As Long
  dwProcessId As Long
  dwThreadId As Long
End Type

Private 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 Byte
  hStdInput As Long
  hStdOutput As Long
  hStdError As Long
End Type

Private Type OVERLAPPED
    ternal As Long
    ternalHigh As Long
    offset As Long
    OffsetHigh As Long
    hEvent As Long
End Type

Private Const STARTF_USESHOWWINDOW = &H1
Private Const STARTF_USESTDHANDLES = &H100
Private Const SW_HIDE = 0
Private Const EM_SETSEL = &HB1
Private Const EM_REPLACESEL = &HC2

Private Sub Command1_Click()
  Command1.Enabled = False
  Redirect Text1.Text, Text2
  Command1.Enabled = True
End Sub
Private Sub Form_Load()
    Text1.Text = "ping"
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  If Command1.Enabled = False Then Cancel = True
End Sub

Sub Redirect(cmdLine As String, objTarget As Object)
  Dim i%, t$
  Dim pa As SECURITY_ATTRIBUTES
  Dim pra As SECURITY_ATTRIBUTES
  Dim tra As SECURITY_ATTRIBUTES
  Dim pi As PROCESS_INFORMATION
  Dim sui As STARTUPINFO
  Dim hRead As Long
  Dim hWrite As Long
  Dim bRead As Long
  Dim lpBuffer(1024) As Byte
  pa.nLength = Len(pa)
  pa.lpSecurityDescriptor = 0
  pa.bInheritHandle = True
 
  pra.nLength = Len(pra)
  tra.nLength = Len(tra)

  If CreatePipe(hRead, hWrite, pa, 0) <> 0 Then
    sui.cb = Len(sui)
    GetStartupInfo sui
    sui.hStdOutput = hWrite
    sui.hStdError = hWrite
    sui.dwFlags = STARTF_USESHOWWINDOW Or STARTF_USESTDHANDLES
    sui.wShowWindow = SW_HIDE
    If CreateProcess(vbNullString, cmdLine, pra, tra, True, 0, Null, vbNullString, sui, pi) <> 0 Then
      SetWindowText objTarget.hwnd, ""
      Do
        Erase lpBuffer()
        If ReadFile(hRead, lpBuffer(0), 1023, bRead, ByVal 0&) Then
          SendMessage objTarget.hwnd, EM_SETSEL, -1, 0
          SendMessage objTarget.hwnd, EM_REPLACESEL, False, lpBuffer(0)
          DoEvents
        Else
          CloseHandle pi.hThread
          CloseHandle pi.hProcess
          Exit Do
        End If
        CloseHandle hWrite
      Loop
      CloseHandle hRead
    End If
  End If
End Sub


Y otro un poco mas profesional q me baje en planet source code (me parece):
http://rapidshare.com/files/41320261/Shell_Pipes.zip.html

Espero q te sirvan
#676
Lo q tu necesitas es crear un pipe para otenr la salida de la consola (si creas varios podras tener varias consolas a la vez).
Busca sobre la api CreatePipe, en la api guide viene un ejemplo  ::)
#677
Busca un pokillo antes de preguntar  :P en este proyecto puedes ver un ejemplo de subida y bajada de todo tipo de archivos:

http://foro.elhacker.net/index.php/topic,170051.0.html
#678
Ya se hablo no hace mucho de como hacer un proceso inmortal y se propusieron varios metodos, busca por el foro.
#679
Para la captura de pantalla lo mejor es usar el modulo llamado cJpeg q toma la captura automaticamente y te permite ajustar su calidad. Aki te lo dejo:


http://www.pscode.com/vb/scripts/ShowZip.asp?lngWId=1&lngCodeId=56382&strZipAccessCode=tp%2FP563821492

1S4ludo
#680
-Freeze- tu solo tienes una ip q es la publica, ya q te encuentras detras de un modem. Yo al tener router tengo dos ips. La q e puesto (la privada) pude ser igual en cientos de pc's, no pasa nada por ponerla  ;)

Citarno tengo ni la menor idea de como es y como funciona

En el caso de q tubieran router ya te dije en mi primer post como hacerlo

CitarTengo amigos en los que cuando quiero provar conexiones via ip por internet no puedo conectar con ellos , ellos me aseguran no estar vajo un router ni tener un firewall, bien no presentandose estos casos aun asi sigo sin poder conectar con ellos. la pregunta es que mas piensan ustedes que puede ser?

Pero si tus amigos no tienen ni router ni firewall ni nada lo unico q necesitas saer es su ip. Comprueba bien q su ip sigue siendo la misma, es decir q no ha cambiado. Diles q hagan ipconfig /all, te digan su ip e intenta conectarte a ellos. Si tienen modem y tu programa no esta usando el mismo puerto q otro q este corriendo en tu/su Pc n odeberia haber ningun tipo de problema.

Si aun asi sigue sin funcionarte podias ponerme aki (o mandamelo por privado si lo prefieres) lo q les sale al poner ipconfig /all a ver si realmente tienen modem o q es lo q pasa  :P