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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Temas
Páginas: [1] 2 3 4
1  Comunicaciones / Redes / Ayuda con dual wan en draytek en: 11 Mayo 2023, 16:01 pm
Hola, hace pocos días, pusieron un segundo proveedor en la empresa, y uno de los chavales, se ve que lo configuró, pero me parece que no es así.... :P

me parece que en el dashboard, deberían aparecer los 2 proveedores, con las 2 ip, no??

porque aca en wan2 veo una ip interna O_O

gracias


2  Comunicaciones / Redes / Placa wifi pcie para notebook, cual es la más rápida? en: 16 Marzo 2023, 20:03 pm
Hola, quisiera saber, cuanto es el maximo que se puede obtener con placas para notebook, pcie...
he visto 433 mb, pero no se si hay de más... por ejemplo, para mi conexión no serviría...
sabe alguno cuanto es lo maximo que soportan las placas pcie?

gracias
3  Comunicaciones / Redes / Consulta sobre wifi 2.4, 5ghz y placas... en: 22 Febrero 2023, 20:38 pm
Hola, tengo un par de dudas jejeje, resulta que tengo mi hp dv7 con una ralink rt5390, que solo es 2.4 y hoy me pasé a 700 megas de fibra... obviamente, no lo tira....

que placa le puedo poner? ya que hp tiene whitelist en el bios (que en el caso de ser necesario, podría hacerle bypass)
el usb que tiene, es 2.0... si le pongo un adaptador de wifi usb, ni loco llega a los 700 mb, no?

ya estoy por cambiar la notebook, pero bueno... mientras tanto.....   :silbar:

gracias
4  Programación / Programación Visual Basic / Como pegar o enviar un textbox a otro programa? en: 22 Enero 2023, 22:00 pm
Buenas, estoy intentando enviar el contenido de un textbox a otra app, y no puedo hacerlo, sin tener foco en la app que lo recibe....
con sendkeys, funciona, pero no es estable al 100%

con sendmessage, no puedo lograrlo....

en realidad, puedo enviar sin foco, pero el vm_paste no.....

adjunto codigo, a ver si se ve el error... gracias

Código:
Private Declare Function FindWindowX Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, _
ByVal hWnd2 As Long, ByVal lpsz1 As Long, ByVal lpsz2 As Long) As Long

Private Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function BringWindowToTop Lib "user32" (ByVal hWnd As Long) As Long
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hWnd As Long, _
ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, ByVal lParam As Integer) As Long
Private Const WM_PASTE = &H302
Private Const WM_KEYDOWN = &H100
Private Const WM_KEYUP = &H101

Sub Three()

    hWind = FindWindow(vbNullString, "Calculadora")
    cWind = FindWindowX(hWind, 0, 0, 0)
    Debug.Print PostMessage(cWind, WM_KEYDOWN, vbKey1, 0)
    Debug.Print PostMessage(cWind, WM_KEYDOWN, vbKey2, 0)
    Debug.Print PostMessage(cWind, WM_KEYDOWN, vbKey3, 0)

End Sub


Private Sub Command1_Click()
    Three
End Sub


Sub Three2()

    hWind = FindWindow(vbNullString, "Calculadora")
    cWind = FindWindowX(hWind, 0, 0, 0)
    Debug.Print PostMessage(cWind, WM_KEYDOWN, vbKey1, 0)
    Debug.Print PostMessage(cWind, WM_KEYDOWN, vbKey2, 0)
    Debug.Print PostMessage(cWind, WM_KEYDOWN, vbKey3, 0)
End Sub


Private Sub Command2_Click()
    Three2
End Sub

Private Sub Command3_Click()
    lnghwnd = FindWindow(vbNullString, "Calculadora")
    Debug.Print lnghwnd
    BringWindowToTop lnghwnd
    ShowWindow lnghwnd, 1
    'strProv = "Esta es una prueba"
    
    'For i = 1 To Len(strProv)
    'keybd_event Asc(Mid(strProv, i, 1)), 0, 0, 0
    'keybd_event Asc(Mid(strProv, i, 1)), 0, KEYEVENTF_KEYUP, 0
    'Next i
    
    'keybd_event 13, 0, 0, 0
    'keybd_event 13, 0, KEYEVENTF_KEYUP, 0
    
    If lnghwnd <> 0 Then
    
        SendKeys ("123")
        SendKeys ("{+}")
        SendKeys ("456")
        SendKeys ("{enter}")
        'Timer2.Enabled = True
        'Me.WindowState = 1
        Exit Sub
    End If
End Sub

Private Function FromClip(hWnd As Long)
    SendMessage hWnd, WM_PASTE, 0, 0
End Function

Private Sub Command4_Click()
    lnghwnd = FindWindow(vbNullString, "Calculadora")
    Debug.Print lnghwnd
    BringWindowToTop lnghwnd
    ShowWindow lnghwnd, 1
    'strProv = "Esta es una prueba"
    
    'For i = 1 To Len(strProv)
    'keybd_event Asc(Mid(strProv, i, 1)), 0, 0, 0
    'keybd_event Asc(Mid(strProv, i, 1)), 0, KEYEVENTF_KEYUP, 0
    'Next i
    
    'keybd_event 13, 0, 0, 0
    'keybd_event 13, 0, KEYEVENTF_KEYUP, 0
    
    If lnghwnd <> 0 Then
        FromClip (lnghwnd)
        'SendKeys ("123")
        'SendKeys ("{+}")
        'SendKeys ("456")
        'SendKeys ("{enter}")
        'Timer2.Enabled = True
        'Me.WindowState = 1
        Exit Sub
    End If
End Sub


dejo los comentarios porque eran ideas, que fui cambiando... gracias
ps: el command4 es el que da lios....

5  Programación / Programación Visual Basic / hex a string pero rapido, es posible? en: 22 Julio 2022, 05:04 am
Hola, estoy intentando hacer hex to string, leyendo un fichero desde disco, pero el inconveniente, es que tarda muchisimo... funciona bien, pero tarda una eternidad, en un archivo de 3 megas por ejemplo....
el code es este:

Código:
Public Function HexToString(ByVal HexToStr As String) As String
   Dim strTemp   As String
   Dim strReturn As String
   Dim I         As Long
    For I = 1 To Len(HexToStr) Step 2
        strTemp = Chr$(Val("&H" & Mid$(HexToStr, I, 2)))
        strReturn = strReturn & strTemp
    Next I
    HexToString = strReturn
End Function

Public Function ReadFileIntoString(strFilePath As String) As String

    Dim fso As New FileSystemObject
    Dim ts As TextStream

    Set ts = fso.OpenTextFile(strFilePath)
    ReadFileIntoString = ts.ReadAll

End Function










funcionar, funciona, pero tarda una eternidad....

el soft cyberchef (https://gchq.github.io/CyberChef/)

la misma funcion, que sería "from hex" hace lo mismo y tarda 2 segundos en hacerlo...
alguna idea que se puede mejorar?
gracias

saludos


6  Programación / Programación Visual Basic / Obtener retorno de consola en un tetxtbox o richtext. Ayuda en: 12 Abril 2021, 04:36 am
Hola, necesito leer el retorno de consola, en un textbox, un richtextbox
Encontré algo que me sirve, pero no para todas las aplicaciones de consola.
Por ej, comando de win, ping, route, etc va.
Pero si quiero leer el valor leido desde una consola fastboot (ya todos la conocen)

la pantalla queda negra.

adjunto code

Código:
Private Sub Command1_Click()
    Dim Exec As String
    Exec = ("C:\Windows\System32\route.exe" & " " & "ADD " & Text1 & " " & " MASK 255.255.255.255 192.168.1.1")
    txt_resultado.Text = ejecutar_Dos(Trim(Exec))
   

End Sub


Function ejecutar_Dos(Comando As String) As String
    Dim oShell As WshShell
    Dim oExec As WshExec
    Dim ret As String
     
    Set oShell = New WshShell
    DoEvents
     
    ' ejecutar el comando
    Set oExec = oShell.Exec("%comspec% /c " & Comando)
    ret = oExec.StdOut.ReadAll()
       
    ' retornar la salida y devolverla a la función
    ejecutar_Dos = ret ' Replace(ret, Chr(10), vbNewLine)
     
    DoEvents
    Me.SetFocus
End Function

el code de ejemplo va bien, con dir, ping, route

al poner por ejemplo, fastboot devices, el code arroja el dispositivo conectado, pero por ejemplo, al hacer fastboot getvar all, que me daría toda la info del movil, no arroja resultado...

alguna idea que puede ser?

algún code funcional?
gracias
7  Programación / Programación Visual Basic / Usar dll de .net en vb6, intenté regasm y no queda del todo en: 25 Febrero 2021, 06:21 am
Hola, tengo unas dll en .net algunas framework 2.x y otras 4.x

el asunto es, que hasta ahora, la 2.x quedó con el regasm, sin, problemas, he creado la tlb y al estar en el explorador de objetos, aparece la dll con sus clases.

no me pasa con la que está hecha en 4.7.2

se que el regasm es otro para hacerlo, no hay problemas por eso, la tlb la pude crear, pero me aparece vaciom sin clases....

que puede ser?

pongamos como ejemplo:

Código:
Private Sub cmd_leer_Click()
    dll2x.leer
End Sub

comando usado para 2x

Código:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\regasm.exe /tlb:dll2x.tlb dll2x.dll

para 4x
Código:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe /tlb:dll4x.tlb dll4x.dll

mientras voy codificando, al poner dll2x y poner el "." ya me aparece lo que necesito, por ejemplo "leer"

pero al hacer en la de 4.x nada....

no aparece nada de nada....

que puede ser?
gracias
8  Comunicaciones / Redes / Acceso desde wan hacia mi pc (con vpn activa) es posible? en: 16 Octubre 2020, 01:31 am
Hola, les comento, tengo mi conexión, que en uso normal, necesito acceder a un puerto determinado (1621), lo tengo abierto en el router, y puedo acceder normalmente...
pero, ahora, necesito tener operativa una VPN, entonces, al tener abierta la VPN, ese puerto no está accesible (el firewall me pide permiso de todas maneras, para aceptar la conexión, se acepta, pero no pasa nada.... ni bien desactivo la vpn, se puede acceder)

entonces, hay manera posible de usar vpn, pero que desde la wan, se pueda acceder a mi ordenador al puerto 1621?
gracias!
9  Programación / Programación C/C++ / Ayudita con un pequeño FOR anidado por favor en: 4 Abril 2014, 10:09 am
Buenas, estoy estudiando el comportamiento de un soft, usé el ida pro para decompilarlo y ver que es lo que hace...

voy bastante bien....

solo que ahora, me encuentro con esto, y estoy atorado jejejejeje

probé verlo en assembler, que más o menos lo entiendo para reversing, pero se hace un choclo terrible....


Código:
//----- (00401C6F) --------------------------------------------------------
int __cdecl sub_401C6F(unsigned int a1, const void *a2)
{
  int v3; // eax@16
  int v4; // eax@16
  int v5; // eax@16
  int v6; // eax@16
  int v7; // eax@16
  char v8; // [sp+27h] [bp-51h]@3
  signed int j; // [sp+28h] [bp-50h]@3
  signed int i; // [sp+2Ch] [bp-4Ch]@1
  signed int k; // [sp+2Ch] [bp-4Ch]@10
  signed int l; // [sp+2Ch] [bp-4Ch]@13
  char v13[8]; // [sp+70h] [bp-8h]@6

  memset(byte_4164C0, 0, 0x48u);
  memcpy(byte_4164C0, a2, 8u);
  for ( i = 0; i <= 7; ++i )
  {
    v8 = byte_4164C0[i];
    for ( j = 0; j <= 7; ++j )
    {
      *(&v13[8 * i - 64] + j) = v8 < 0;
      v8 *= 2;
    }
  }

se que se llenan 48 bytes de 0, luego copia desde una dirección de memoria del programa, lo que sería a2, que es B1 C2 52 33 AF 8B 33 49

Y eso lo copia a 4164c0

pero no entiendo que hace en el for, en esta parte

Código:
*(&v13[8 * i - 64] + j) = v8 < 0;
      v8 *= 2;

si alguien me puede orientar, se lo agradezco :)
gracias
10  Programación / Programación Visual Basic / Como enviar hexa en visual basic? en: 25 Marzo 2014, 20:52 pm
Hola, como puedo enviar hexa en winsock??

en realidad, se hacerlo, pero no es compatible con los windows en chino, y necesito usarlo en un windows chino....


supongamos que quiero enviar este dato...

00AABBCC

yo no puedo poner winsock.senddata "00AABBCC"

sino que tengo que ponerlo en el ascii o el char de cada byte...


sería winsock.senddata Chr$(0) & Chr$(170) & Chr$(187) & Chr$(204)

o sino, convertirlo via hextoasc

winsock.senddata hextoasc ("00AABBCC")

esto va perfecto en los windows latinos, o con ingles.....

pero no sirve en los windows chinos....

de que manera enviar hexadecimal ustedes?

gracias

saludos

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