|
Mostrar Temas
|
Páginas: 1 [2] 3 4
|
11
|
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 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
|
|
|
12
|
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: Private Sub cmd_leer_Click() dll2x.leer End Sub comando usado para 2x C:\Windows\Microsoft.NET\Framework\v2.0.50727\regasm.exe /tlb:dll2x.tlb dll2x.dll para 4x 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
|
|
|
13
|
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!
|
|
|
14
|
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.... //----- (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 *(&v13[8 * i - 64] + j) = v8 < 0; v8 *= 2; si alguien me puede orientar, se lo agradezco  gracias
|
|
|
15
|
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
|
|
|
16
|
Programación / Programación Visual Basic / Problema con Winsock.sendata en sistema operativo CHINO
|
en: 22 Marzo 2014, 04:00 am
|
Buenas, tengo un soft, que probado en sistemas operativos latinos, funciona sin problemas, pero al usarlo en el SO windows XP chino, no funciona como debería...
tengo un modulo, que funciona sin problemas, para convertir los strings, etc etc....
el code sería así....
st1 = HexToAsc("100404084A011004C8DC") Winsock2.SendData st1
en el soft cliente / servidor latino, recibo el string, tal cual lo envié....
pero al usarlo en el windows chino, no....
recibo esto:
100404084A0110040000
a que se puede deber??
como podría solucionarlo??
gracias
|
|
|
17
|
Programación / Ingeniería Inversa / Ferretería plus 5.99 asprotect + otros checks, a ver que opinan
|
en: 10 Marzo 2014, 08:47 am
|
Buenas, a ver que opinan... se que hicieron aca en este foro, keygen, para versiones anteriores, llegue desde google aca... les cuento que tengo la versión 5.99 y estoy probando... llegue aca al buscar la palabra AK42GDLL que al ingresarla como registración, da el mensaje de correcto, pero no hace nada jejejje bueno, la versión desempacada con olly + plugins, o a mano, o son soft, es lo mismo.... da error al iniciar por los checks que hicieron los programadores... a ver si alguien se le ocurre algo, porque no encuentro como saltar el check de desempacado....  aca algunas cosas que ví.... MOV EAX, 0A15E78 as good boy for license...
0a191c8 is demo mode
0a192e8 is reg ok 0a142f0 is again demo version 0a142d4 is registered version and 0a15843 is where key is checked... if you enter AK42GDLL it says code is ok, but nothing happens....
alguna sugerencia? gracias saludos
|
|
|
18
|
Programación / Ingeniería Inversa / Como saber la dirección de botones en juegos flash?
|
en: 26 Diciembre 2011, 05:05 am
|
Estoy jugando algunos, y con el cheatengine y olly, pude hacer algunos cambios en los valores...
pero lo que necesito saber es como encontrar las direcciones de los botones.... por ejemplo, al darle al boton play, que pare en esa dirección, para poder is depurando el codigo....
es posible? como??
los juegos corren con browser....
|
|
|
20
|
Seguridad Informática / Criptografía / Que cifrado es usada en estos strings??
|
en: 23 Septiembre 2011, 20:53 pm
|
se puede llegar a saber?
aca 2 ejemplos:
name=71B7B12C09BDACA54D9DAE9849A5CE8D8F78E6D866F865D8C6D8C6ACC6D8C6D865D8C7D886AC46C0E6F8C018C018C018C018C018C018C018C018C018C018C018C018C0D4E6A0C6F805DCE6BEDC3C1Cz
name=A50265EFA37E0666E75E045BE366644E25BB4C1BCC3BCF1B6C1B6C6F6C1B6C1BCF1B6D1B2C6FEC034C3B6ADB6ADB6ADB6ADB6ADB6ADB6ADB6ADB6ADB6ADB6ADB6ADB6A174C636C3BAF1F4C4D41D211z
gracias
|
|
|
|
|
|
|