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ú

Temas - extreme69

#1
Tengo un problema...

El usuario tiene un archivo .GIF y como mi web no se lo deja subir porque sólo acepta imágenes .PNG, ¿qué hace el usuario? renombra la extensión. Esto me trae complicaciones, ya que se tranca el código y me da errores.

La pregunta es... ¿hay manera de chequear que el archivo que está subiendo el usuario realmente sea .PNG? leyendo los headers de los archivos o algo así?

La misma pregunta va para chequear otros formatos de imágenes como .GIF y .JPG.

Estoy googleando hace hoooooooras, no encuentro nada, denme una pista, algo, por favor.
#2
Hola,

Tengo una memory card ajena, y necesito revisar los sms, registro de llamadas, handcent, etc...

Todo lo que sea posible.

Por ahora sólo el whatsapp pude revisar ya que es lo único que tiene archivos "no extraños".

Me pueden ilustrar un poco? dónde se guardan estos datos? cómo se leen? (si, el usuario estaba guardando todo en la memory card).

#3
Tengo unos 14mil archivos .eml de los cuales tengo que obtener una linea de texto (la dirección de email) dentro de cada uno de esos archivos a un nuevo .txt.

Con mid estoy obteniendo el texto que quiero de 1 archivo .eml, pero necesito leer los 14mil archivos todos juntos y no sé como hacerlo.

¿Me dan alguna idea de como procesar todos los archivos dentro de una carpeta 1x1?

#4
Tengo un programita en el que tengo que estar cambiando 1 valor a mano, compilando y poniendolo donde debe ir cada vez que agrego un articulo, y estoy viendo si habrá manera de automatizar esto.

Por ejemplo, digamos que mi código es:

msgbox "hola"

Y yo quiero tener un programa, desde el cual generar distintos .exe con el texto del msgbox cambiado.

¿Alguien me orienta? en teoría sería como hacer un builder para un virus, así que supongo más de uno sabrá como hacerlo o podrá tirarme algún dato :P
#5
PHP / split variable
31 Mayo 2012, 02:04 AM
Tengo una variable "datos" con valor: "Luis Perez¡x¡20 años"

La tengo que separar en 2 variables:

$nombre = "Luis Perez"
$edad = "20 años"

Estuve viendo la función split aca: http://php.net/manual/es/function.split.php , pero cuando intento algo como:

<?php
$datos 
"Luis Perezixi20 años";
list(
$nombre$edad) = split('[¡x¡]'$datos);
echo 
$nombre
echo $edad
?>


Pero me está tomando cualquier caracter "¡" o "x" como separador, aparte de que me está mostrando cualquier cosa de resultado, simplemente está chupando las "i" y "x" del valor de la variable.

EDIT: Ahora también probé:

$datos = "Luis Perezix20 años";
$array = split('["ix", 2]', $datos);
echo $array[0];


Y me devuelve "Lu" XD, en $array[1] está sólo la "s" :( no entiendo.

EDIT2: Creo que le pegué, era con explode :P

$datos = "Luis Perezix20 años";
$array = explode("ix", $datos);
$nombre = $array[0];
$edad = $array[1];
echo $nombre;
echo $edad;


Corríjanme :P
#6
Tengo que pasar el contenido de 2 textboxes de un .php al siguiente y de ese .php al siguiente.

Entremedio del segundo y tercer .php (en orden de ejecución) se realiza un pago de PayPal, siendo el tercer .php el destino final del usuario luego del pago.

Hasta ahora venía usando 1 sólo textbox, usaba:

$textbox1 = $_POST['textbox1'];

Eso en el primer .php.

Y $_GET en el segundo .php, luego metía el $_GET en "custom" en el form de paypal para que paypal me pasara los datos al .php de destino luego del pago:

<input type="hidden" name="custom" value="$_REQUEST["fname"]">

............

Pero ahora que necesito 2 textboxes, no sé como hacer.

Aclaración: NO puedo usar base de datos, tiene que ser puro php.

¿Será que puedo simplemente duplicar el código y agregar un "custom2" y luego en el tercer .php luego del pago de paypal recuperar los datos de ambas variables?

¿Por ejemplo así?:

Primer .php:
$textbox1 = $_POST['textbox1'];
$textbox2 = $_POST['textbox2'];


Segundo .php:
$textbox1 = $_GET['textbox1'];
$textbox2 = $_GET['textbox2'];


paypal.php:
<input type="hidden" name="custom" value="<?=$_REQUEST["textbox1"]?>
<input type="hidden" name="custom2" value="<?=$_REQUEST["textbox2"]?>


Tercer .php (success.php):
$customdata = $_REQUEST['custom'];
$customdata2 = $_REQUEST['custom2'];



Sino no sé como hacer... :S


La otra que ya probé y no me funcionó fue hacer un $_POST del $_GET en cada página luego de la primera que contiene el formulario con los 2 textboxes, pero sólo funciona del primer al segundo .php, luego deja de hacer el POST :(

Probé así:

$textbox1 = $_POST[$_GET['textbox1']];
$textbox2 = $_POST[$_GET['textbox2']];

Y así:


$textbox1 = $_POST[$_GET[$textbox1]];
$textbox2 = $_POST[$_GET[$textbox2]];

¿Me dan una manito?
#7
PHP / Enviar mail con HTML ayuda
11 Mayo 2012, 10:28 AM
Tengo uno de mis sitios en un shared hosting con limite de 200 mails por hora, como no puedo usar cron me hice un software en Visual Basic para darle X tiempo entre el envío de cada email, con la ayuda de un send.php logro enviar mails en texto plano, pero no logro enviar mails en HTML, simplemente no se envían.

Este código me funciona perfecto pero envía texto plano:

<?php

$from 
"xxx@xxx.xxx";

$headers "From: $from \r\n";
$headers .= "Reply-To: $email \r\n";


$mail=$_GET[mail];
$subject=$_GET[subject];
$body=$_GET[body];
mail($mail,$subject,$body,$headers);

?>



Pero cuando le quito los $_GET, asigno las variables y agrego los headers para HTML no me funciona más:

<?php

$from 
"xxx@xxx.xxx";

$subject="jijiji";
$body = <<<EOF 
<html
  <
body bgcolor="#DCEEFC"
    <
center
        <
b>Testing...</b> <br
        <
font color="red">Red Color!</font> <br
        <
a href="http://www.google.com/">* Google.com</a
    </
center
      <
br><br>*** See you in hell <brRegards<br>Me.-
  </
body
</
html
EOF

$headers  'MIME-Version: 1.0' "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";

$mail=$_GET[mail];

mail($mail,$subject,$body,$headers);


?>



¿En donde le estoy errando?
#8
Alguien me dice como se hace esto en VB6:

http://foro.elhacker.net/empty-t335521.0.html

Tengo el número de linea que quiero borrar, ¿como la borro?
#9
No puedo usar ni <br> ni \n

¿hay alguna otra manera de marcar una nueva línea?
#10
Nada, bajando el archivo no tengo problemas, estoy usando un timer con un tiempo exagerado "por las dudas" pero me gustaría encontrar la forma de saber apenas el archivo terminó de bajarse y si terminó de bajarse entero o se cortó en el camino...

Por ejemplo, para saber cuando terminó de bajarse también puedo usar un timer que lea el tamaño del archivo y cuando el archivo durante X cantidad de segundos no varía de tamaño debería haber concluido la descarga, pero no tengo manera de saber si se cortó la descarga o si llegó entero el archivo.

Otra posibilidad que me planteo es conectar por FTP al hosting donde está el archivo a bajar, leer el tamaño del archivo antes de descargarlo y compararlo con el archivo bajado, cuando el archivo bajado llega al mismo peso obviamente terminó de bajar y si no llega pasados X segundos es porque no logró descargar correctamente y lo intentaría de nuevo hasta lograrlo con éxito.

¿Hay alguna manera "fácil" de hacer esto? ¿o tengo que hacerlo engorroso?
#11
¿Hay alguna manera de chequear que una imagen PNG a subir o ya subido tenga al menos 1 pixel transparente?  :huh:

Estoy buscando por todos lados pero no encuentro nada.
#12
Desarrollo Web / HTML Combo + javascript
24 Diciembre 2011, 21:09 PM
Bueno, la cosa es que al utilizar esta línea funciona perfecto y me concatena un código en base a las opciones de unos combobox, pero cuando la misma línea la pongo dentro de una función aunque sigue funcionando me deja toda la pantalla en blanco y sólo muestra el valor cuando en realidad el valor debería mostrarse en X parte de la página como cuando no está dentro de la función.

document.write(code.concat(val,val2));

¿Ideas de porqué sucede esto?

Se me ocurren un par de opciones para evitar esto, la primera sería utilizar un textbox y mandar el valor del javascript al textbox, y la segunda que sería más prolija sería utilizar un label y mandar el valor del javascript al label.

La pregunta es ¿como? xD

Sepan disculpar, soy nuevo en javascript.
#13
Programación Visual Basic / VB6 Youtube API?
20 Diciembre 2011, 06:10 AM
¿Alguien conoce alguna manera de subir archivos a youtube desde vb6?

No encuentro absolutamente nada.
#14
Dim strWords() As String
Dim iFile As Long
Dim strFilename As String
Dim strData As String

strFilename = app.path "\words.txt"

iFile = FreeFile

Open strFilename For Input As #iFile

   strData = Input$(LOF(iFile), #iFile)

Close #iFile



strWords() = Split(strData, vbNewLine)

Dim variable As String

Text1.Text = strWords(Int(Rnd * UBound(strWords)))
#15
Hola,

Estoy haciendo un RGB to RGBA coverter, la diferencia entre ellos es que en RGB los valores van del 0 al 255 y en RGBA van del 0.0 al 1.0.

Entonces hago RGB_R / 255 = RGBA_R:

Dim RGB_R As String
Dim value As String

RGB_R = Text1.Text
value = RGB_R / 255

MsgBox value


Pero se come los 0 ... por ejemplo si hago 1 / 255 en la calculadora me da: 0,003921568627450980392156862745098 pero si lo hago con mi soft me da 3,92156862745098E-03

Incluso si hago:

Dim RGB_R As String
Dim value As String

RGB_R = Text1.Text
value = RGB_R / 255

dim value2 as string
value2 = value / 1000

MsgBox value


Sigue sin mostrar los ceros ...
#16
Tengo:

asd = aitheoiethi[BLABLABLA]taihoithaoihtoea

Y necesito "BLABLABLA" en la variable asd2.

Probé con Mid, Split, Left, Right, pero en todos los casos tengo que saber las posiciones, y no sé cuantos caracteres va a tener "BLABLABLA" ni cuantos caracteres hay antes ni después.

¿Será que primero tengo que ver en que posición del string está el "[", luego hacer lo mismo con el "]" y una vez que sé las posiciones hacer un mid? ¿o hay alguna manera más fácil/rápida?



#17
Nada, hace horas que estoy probando y no logro generar una conexión exitosa por wan con el ejemplo de chat multiconexión que encontré en elhacket.net.

A ver si alguien me ayuda, sino lo dejo así por lo menos por 24hs porque ya me estoy poniendo de mal humor.

Luego de modificar el código por un rato, agregarle funciones, etc... me dí cuenta de que no estaba tomando conexiones por wan y por red tampoco... únicamente funciona si client y server están ambos en el mismo equipo o.O

A ver: http://www.programmersheaven.com/download/35018/download.aspx

Si alguien tiene 2 minutos, que baje eso y pruebe generar una conexión por red o wan.

Es rarisimo, encima el cliente en el textbox donde deberia ir la ip/host del server a conectar viene limitado a 12 caracteres, ¿será para poner un nickname? pero si es para un nickname entonces no tiene sentido la parte del código de la conexión:

Dim strIndex As String
strIndex = lstClient.List(lstClient.ListIndex)
spClient.Connect strIndex, spClient.LocalIP(strIndex), txtPort.Text


Y tampoco tiene mucho sentido que tome la IP local.

¿Como sería la sintaxis limpia para la conexión?

Yo estoy usando:

spClient.Connect "extreme69.bounceme.net", spClient.LocalIP(strIndex), 31337

Donde "strIndex" es nuevamente extreme69.bounceme.net, pero es ridículo, está mal el código o no estoy entendiendolo.


Ahhhh, me vuelve loco, help me.
#18
Programación Visual Basic / winsocks
10 Septiembre 2011, 12:32 PM
Estoy usando partes de un código que encontré por ahí.

La conexión la genero sin problema alguno, el envío con win.sendData se hace bien y del otro lado se reciben los datos, ¿como me doy cuenta? porque si pongo una sintaxis mal en el case salta cuando mando la acción desde el cliente, pero cuando pongo una sintaxis bien NO me la toma.

Form:

CitarPrivate Sub win_DataArrival(ByVal bytesTotal As Long)
     win.GetData GotDat
     DoActions (GotDat)
End Sub

Módulo:

CitarPublic Function DoActions(x As String)
     Dim Action
     Select Case x
               Case "v"
                    MsgBox ("Hello")
     End Select
End Function

Ahora el problema, es que simplemente no me toma el msgbox, el loco que hizo el código usaba una función, algo así:

Public Declare Function BlockInput Lib "user32" (ByVal fBlock As Long) As Long

Public Function DoActions(x As String)
     Dim Action
     Select Case x
               Case "v"
                    Action = BlockInput(true)
     End Select
End Function


¿Que puedo estar haciendo mal?

¿Quizás deba meter el msgbox dentro de una función y hacer el call adentro del case? no sé, ya estoy cansado, me voy a dormir y mañana veo si más fresco entiendo en que tontada le estoy errando.
#19
Orientenme por favor que estoy hace 3 días buscando como hacer esto.

Necesito hacer esto que ya hice acá:

http://howhack.com/crop/demos/crop2.php

Pero que soporte png con fondos transparentes.

Estoy usando el plugin "jcrop".

¿Alguien hizo algo por el estilo?
#20
Busqué, busqué, busqué y sigo buscando, y no encuentro una sola manera o alguien que explique como logró cropear imágenes png y conservar transparencias.

Lo que necesito es, el cliente sube una imagen que puede ser jpg o png, la imagen subída es cropeada (recortada) por el mismo usuario, simplemente moviendo un rectangulo sobre la imagen, haciéndolo más grande o más chico para cubrir la zona de la imagen a procesar.

El resultado final debe ser (por ejemplo) 640x360, el aspect ratio del rectangulo a mover debe ser fijado a 16:9 para no perder el aspecto.

Bien, hasta ahí no hay problema, hay miles de ejemplos y ya logré setear uno con estas características.

Seteado como quiero: http://howhack.com/crop/demos/crop2.php

Funciona precioso, pero... quiero que soporte imágenes png con fondo transparente, en este caso estoy usando el plugin "jcrop" en jQuery y creando las imágenes con php, cuando agrego png con fondo transparente funciona bien, pero no conserva la transparencia.

¿Alguien ya hizo esto y me puede decir cómo?

Cualquier ayuda viene espectacular.
#21
Me crucé con un botón de upload para imágenes, hay alguna manera de darle la ruta del archivo sin sendkeys?

De todas formas con sendkeys NO funciona, no me explico el porque.

#22
Programación Visual Basic / Webbrowser
15 Agosto 2011, 14:34 PM
Hola de nuevo, estoy haciendo un bot para registrar multiples usuarios en un sitio rápidamente.

Encontré este código googleando para saber cuando terminó de cargar el sitio en el webbrowser.

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
   If (pDisp Is WebBrowser1.Object) Then
      MsgBox "Listo!"
   End If
End Sub


El problema es que apenas abro el programa el webbrowser me carga una página de inicio de icq y por ende me pone "Listo!" pero no debería tomarse en cuenta este código hasta presionar un botón. Intenté modificar el IE para q abra en blank page y pasa lo mismo.

¿Alguna idea de como hacer? no sé si es que ya tengo mucho sueño, pero no logro hacerlo funcionar, me voy a dormir a ver si mañana más fresco logro solucionarlo.
#23
Dudas Generales / Como descifro estos passwords?
13 Agosto 2011, 03:47 AM
Tengo que descifrar estos passwords q saqué de una base de datos sql pero la cantidad de caracteres no se me hace a MD5 ni nada q conozca y no sé por donde darle :P

NDg4MzI1NG1hcnRpbmE=
YWxhbjIwMTE=
c3VwZXJnYW1l

Me pueden decir en q está cifrado al menos?
#24
Como resultado quiero obtener una nueva imágen, siempre de 640x480, las imágenes "para procesar" siempre son de mayor tamaño.

Supongamos que tengo una imágen 800x600 para procesar, si la scaleo a 640x480 quedaría bien, pero que pasa si la imágen entrante es 1000x600, queda mal escalada.

Entonces lo que quiero hacer es que 1000x600 baje a 640x480 sin distorcionar la imágen, en todo caso que corte un pedazo de la imágen, pero no que la escalee mal.

Algun ejemplo de como hacer esto?
#25
Hace un tiempo atrás, existía un exploit con el que usando metasploit se podía infectar personas con Win XP y hasta con Win7 si no estaban updateados.

Este es el exploit del que hablo http://www.hackforums.net/showthread.php?tid=588844&highlight=metasploit

Entonces mi pervertida mente pensó "con esto puedo hacer mil cosas"... es todo teórico, pero me parecen ideas brillantes que deseo compartir con ustedes.


Opción 1 (Esto lo intenté, y funcionaba todo perfecto, el php, el bot, pero el exploit no funcionó con ninguno de los OS's que probé): Infectar gente a travéz de un sitio web, con sólo entrar a ella.

Esto sería bastante fácil de hacer, un php que registre la ip de cada persona que entra al sitio, un pequeño software en vb6 está continuamente chequeando la base de datos en busca de una nueva ip que no haya usado antes,  al llegar una nueva ip, ejecuta un bot que tira todas las lineas de comando en metasploit para infectar a la victima.


Opción 2: Infectar A TODO INTERNET o a gran parte de ella :P, no tengo idea la cantidad de usuarios que habrá en internet y no tengo ganas de googlear tampoco, pero supongamos que nos demora 30 segundos procesar cada ip, cuanto tiempo demorás en probar ip x ip en rangos de ip's conocidos?... se podría hacer algún scanner para detectar ip's validas primero, luego de generada la lista se podría tirar una secuencia de comandos a cada ip, promedio de infección de 2 victimas por minuto :P


Opción 3: Hackear cuentas de cualquier sitio web, incluso hasta podrían ser cuentas que poseen dinero... como cuentas de freelancer.com, scriptlance.com, sitios de pagos online como paypal.com, moneybookers.com, libertyreserve.com (este ultimo no tiene ni refunds :P)... solo bastaría con invitar amigablemente a visitar el sitio web por mensaje privado a cada usuario que queramos infectar, y por supuesto crear un virus q robe los datos que queremos.

Ahora... todo esto está muy lindo y no es para nada ciencia ficción, pero ese exploit no está funcionando más y es una verdadera lástima...

Alguien sabe de algo similar?! me comprometo a automatizar toda la tarea y postear resultados para q cualquiera pueda "darle uso" si encuentran algún exploit similar que funcione.


#26
El problema es que no logro hacer que los mails no vayan a spam folder, y en gmail simplemente ni siquiera llegan los mails.

Esto se debe a la manera en que se envía el mail, al servidor smtp que estoy usando el cual es mi propio dominio vamos a llamarlo mail.extreme69.com o al contenido en body del mail?

El hosting es super hyper shared, así que calculo que podría estar en banlist por ip, pero sería ridiculo que lo hicieran por ip y no por dominio ya que yo no tengo la culpa si otro idiota con esta ip spameó o algo.
#27
Por ejemplo, supongamos que queres hacer trampa en un juego cambiando algunas variables del mismo que usualmente están protegidas, con cheat engine se puede hacer perfecto, pero que pasa si quiero cambiar los valores de esas variables directamente con código desde vb6 una vez que ya sé las direcciones a cambiar y los valores?
#28
Eso, necesito leer y guardar cada linea de un archivo .txt en una nueva variable.

Estoy probando algo como...

               int counter = 0;
               string line;

               // Read the file and display it line by line.
               System.IO.StreamReader file =
                  new System.IO.StreamReader("c:\\carpeta\\txt\\user_data.txt");
               while ((line = file.ReadLine()) != null)
               {
                   Console.WriteLine(line);
                   counter++;
               }

               file.Close();

               // Suspend the screen.
               Console.ReadLine();

¿ Como guardo el valor de las lineas 1 y 2 en variable1 y variable2 ?
#29
El objetivo no es en realidad para un virus, sino para un programa que estoy haciendo en el que necesito que no importa si se formatea el equipo siempre se ejecute el programa al inicio de windows, en realidad ni windows necesito, con un cmd soy más que felíz.

No sé, pensaba en algo como el MBR del disco, o no sé... alguna idea o estoy divagando demasiado?
#30
Hola, sigo con mi proyecto y tengo más y más inconvenientes a cada rato.

Tengo que detectar si un archivo está en uso, y detallo...

El archivo es generado lentamente por otra aplicacion, este archivo puede llegar a pesar 10gb y tengo que detectar lo antes posible sin generar conflictos cuando terminó de generarse.

A lo bestia, se me ocurrió usar un timer y chequear el peso del archivo cada X segundos, si no cambia de tamaño en X tiempo entonces sigue con las tareas, pero esto no me resulta práctico, me consume muchos recursos y no me convence para nada la idea de usar un timer durante 10 o más minutos.

Googleando alguna alternativa, me encontré con un código en bigresource q postió un tal "plenderj".

Private Function isFileLocked(ByVal strFilePath As String) As Boolean
   On Error GoTo errHandle
   isFileLocked = False
   Open strFilePath For Binary Access Read Write Lock Read Write As #1
       
   Close #1
   Exit Function
errHandle:
   isFileLocked = True
msgbox "Está siendo usado por otra aplicación"
End Function

Le agrego un msgbox para ver q me devuelve, se lo agrego debajo de "isFileLocked = True" de manera que si el archivo está ocupado me lo diga, pero me dice que está ocupado incluso cuando no lo está :S

Sugerencias?
#31
Tengo un archivo .txt que va cambiando la información cada X cantidad de segundos.

Tengo que guardar las primeras 3 lineas de texto por separado, cada linea de texto en una variable.

Algún ejemplo sería apreciado.
#32
Tengo unos equipos houseados en telecom, y hace rato que me están atacando, ya se me agotan las posibilidades, para ser honesto es horrible estar de este lado...

Son 2 tipos de ataque, por un lado un payaso haciendome DDoS desde infinidad de ip's y por otro lado un flaco que me mete fakes en servers de cs 1.6 (alquilo servidores de juegos).

Me dan una mano con alguna buena configuración para el iptables o algo? :S

Logré parar algunos de los ataques, pero me queda el servidor con mucha perdida de paquetes...
#33
Estoy intentando hacer un bot para youtube para automatizar ciertas tareas, el código está perfecto pero no para de tirarme errores de script en los js de youtube (estoy usando webbrowser)... entonces pensé en probar con firefox... pero no encuentro 1 sola manera de hacerlo en vb6, en vb.net encontré varios ejemplos pero no tengo ganas de modificar todo el código para vb.net...

Alguna ayuda?

Agrego algo más de info: el problema es que cuando utilizo este código:

CitarWebBrowser1.Navigate List1.List(List1.ListIndex)
WebBrowser1.Document.getElementById("watch-comment-vote-up").Click

La primer línea toma la url de un listbox y la abre en el browser, la segunda hace un voto positivo en el primer comentario del video.
#34
En mi caso soy de america del sur y los códigos que vengo probando me dicen que soy de españa...  :¬¬

¿ideas?

El código que estoy probando ahora lo encontré acá:

http://vbnet.mvps.org/index.html?code/locale/localecountry.htm

(es vb6, no vb.net)

Hay muchos sitios de whois que te dicen el país en la mayoría de los casos, se podría usar algo de esto para obtener la IP... o hay alguna manera más fácil y que funcione?

Tengan en cuenta que si el idioma del windows cambia cambia también el país, no es lo mismo "Egipto" que "Egypt" y tengo tanta paciencia como para ponerme a averiguarlos todos....

Se supone que:

Const LOCALE_SENGLANGUAGE = &H1001

Debería darme el nombre en inglés, no!? pero me dice Spain, no mi país... o.O
#35
Supongamos que tengo un mouse con drivers y quiero hacer una aplicacion que necesita que esos drivers estén instalados, ¿como instalo los drivers manualmente desde VB6?

Me fijé en el admin. de dispositivos y son 3 archivos .sys.

¿Esto funcionaría?

%SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 c:\mousedrv.sys

¿o necesito un .inf?

Otra manera que encontré googleando es con Package and Deployment Wizard, pero me tira un error en VB6 y no me deja agregar el componente... también intenté con la solución que da microsoft para solucionarlo y no hubo caso.

#36
Hace 2 días que estoy intentando que esto me funcione...

No encontré absolutamente nada en el foro sobre este control.

| |-+  Resultados de la búsqueda
Páginas: [1]
No se encontraron resultados
Páginas: [1]


Si encontré unos ... 1200 ejemplos distintos... pero obviamente me falta algo porque no logro hacer que me funcione.

Paso a explicar... estoy intentando manejar el celular desde la pc, ¿para que? bueno, mando muchos sms por día y me queda más cómodo escribirlos en un teclado de pc que en el celular.

Así que estoy intentando hacer un programa que me permita desde el pc enviar sms (con el celular conectado por usb).

Bueno, mis primeras pruebas fueron 100% exitosas, utilicé hyperterminal para conectarme al COM correspondiente y luego jugué con comandos AT hasta lograr enviar el SMS con éxito.

Pongo los comandos y describo cada línea:

AT 'son comandos AT
OK
AT+CMGF=1 'manejar el mensaje en formato texto
OK
AT+CMGW="+666" 'mandar sms a este numero
> Testeo de texto largo para probar bla bla bla bla bla bla bla bla bla. 'contenido del sms a enviar
+CMGW: 14398

OK
AT+CMSS=14398
+CMSS: 20

OK


Ahora lo quiero hacer en VB6... y me encuentro con importantes inconvenientes.

Primero que nada creé una función con un "sleep" improvisado... el código sería algo así:

Sub Espera(Segundos As Single)
  Dim ComienzoSeg As Single
  Dim FinSeg As Single
  ComienzoSeg = Timer
  FinSeg = ComienzoSeg + Segundos
  Do While FinSeg > Timer
      DoEvents
      If ComienzoSeg > Timer Then
          FinSeg = FinSeg - 24 * 60 * 60
      End If
  Loop
End Sub


Luego agregué el control MSComm y un botón con el siguiente código:

MSComm1.InputLen = 0
MSComm1.CommPort = "3" ' Com3 Port
Espera (1)
MSComm1.Settings = "57600,n,8,1"
Espera (1)
MSComm1.PortOpen = True
Espera (1)
MSComm1.Output = "AT" & Chr(10)
Espera (1)
MSComm1.Output = "AT+CMGF=1" & Chr(10)
Espera (1)
MSComm1.Output = "AT+CMGW=" & "+666" & Chr$(13) & Chr(13) & Chr(10)
Espera (1)
MSComm1.Output = "Contenido sms aca" & Chr(26)


Pero esto NO me funciona... aunque está igual de seteado que el hyperterminal...

Por otro lado, si pretendo enviar sms desde un programa, debo saber el "index" del mensaje a enviar, en el caso del hyperterminal como lo hago a mano ví que el index del mensaje a enviar era "14398", para luego utilizar CMSS=14398 para enviar el sms, pero si lo hago con el soft ¿como hago que determine este número para luego usarlo en CMSS?

Podría usar MSComm.Input = RichTextBox1.Text y mid para sacar el contenido, pero no funciona tampoco, obviamente estoy haciendo algo mal.

¿Un poco de luz?  ;-)
#37
Hola, la verdad me está volviendo loco, hace unas 3 horas que estoy intentando hacerlo...

A ver, si estás perdido y no entendés de lo que hablo te explico un poco.

Estoy conectandome al celular usando hyperterminal, la idea es jugar un rato con los comandos AT, para esto una vez conectado tiro estos comandos:

AT
OK
AT+CMGF=1
OK
AT+CMGW="001"
> 001
+CMGW: 14593

OK


Con esto creé un mensaje que se está alojando en "mensajes salientes" (aún no fue enviado), bien, ahora lo que quiero es borrarlo... se supone que el comando para borrar es AT+CMGD... la sintaxis para borrar el mensaje que recién creamos sería algo como:

AT+CMGD=14593

Y esto funciona, pero borra solo 1 mensaje, siendo 14593 el numero del mensaje.

Ahora bien, se supone que la sintaxis permite agregar ciertas funciones.

Si pongo...

AT+CMGD=14593,4

En teoría debería borrar todos los mensajes (es lo que indica el último 4), pero esto no sucede.

También probé

AT+CMGD=?

También sin exito.


Ahora mi problema es que NO exísten los 14000 mensajes que menciona, por lo tanto si los intento borrar de a 1 jamás voy a llegar al numero 1 (que es mi objetivo).

¿Ideas? es un motorla V360 el que estoy destruyendo XD

¿Puede tener algo que ver el message storage area? (AT+CMGR) ? aún no entiendo como utilizarlo.
#38
A lo que voy es... supongamos que descubro una falla demasiado grosa, con la que se le puede sacar dinero a (supongamos) google.

¿Sería legal que venda un source o los binarios para realizar dicha tarea con un video tutorial explicativo?

¿Habría alguna manera de venderlo a modo informativo/educativo sin quedar como el malo de la película?

Por ejemplo, si tengo un stealer para msn, lo podría ofrecer como "MSN remote recovery tool", pero cuando es una herramienta explicitamente destinada a generar dinero de manera ilicita no me queda claro.

Mucha gente vende virus de toda clase, troyanos, botnets, stealers, que obviamente perjudican a terceros, y no veo que haya ningún problema en esto sino en el uso que se le dé al software... pero bueno... no me queda del todo claro los aspectos legales.

¿Alguien puede aportar algo? :)

PD: mis disculpas si no va en esta parte del foro, no encontré mejor lugar donde poner el post, sepan disculpar y mover el thread si es necesario.
#39
A ver, tengo un archivo .html inmenso y necesito sacar cierta información dentro de unos tags.

Tengo que sacar del .html todo lo que esté entre medio de
Citar<a href="
hasta
Citar"><img class=

Esta sería parte del código:
Citar
<a href="xfire:add_friend?user=mrdogbertt"><img class=

Y esto lo que necesito obtener:

Citarxfire:add_friend?user=mrdogbertt

Estoy usando este código:

CitarPrivate Function ExtractInfo(ByVal strstring As String, ByVal starttag As String, ByVal endtag As String) As String
      ExtractInfo = Mid(strstring, Len(starttag) + 1, Len(strstring) - Len(endtag) - Len(starttag))
      End Function


      Private Sub Command1_Click()
      MsgBox ExtractInfo(Text1.Text, "<a href", "><img class")
      End Sub

Pero no me funciona en lo más mínimo, me corta partes del código que nada que ver, y aparte hay muchos de estos en el mismo html, y me obtendría sólo 1 o todos juntos, y yo necesito obtenerlos 1 por 1

Ideas? sugerencias? ejemplos? soluciones? ayuda? algo?

#40
Soy nuevo en c++, me podrían dar una ayudita?

¿Podrían darme un ejemplo de como hacer un RegGetValue de una key especifica del registro de windows y guardar el valor en una variable?

Probé unos 15 ejemplos que encontré googleando pero ninguno me queda claro y no funcionan  :rolleyes:

Un poco de ayuda me vendría excelente.
#41
Sean buenos, evitenme bajar 1000 icon changers inservibles.

¿Es posible esto?

Algunos formatos q podrían servir para maldades:

.pdf
.chm
.pif
.scr

¿Se les ocurre algún otro formato?
#42
PHP / descifrar passwords de MySQL
17 Diciembre 2010, 18:06 PM
Hola, la verdad no tengo idea como están cifrados, por ende no sé como buscar...

Tengo usuario + password cifrado en una database MySQL, necesito obviamente ver la password.

¿Podrían decirme cuales son las opciones si las hay?

Doy un ejemplo del password:

47582393c2e11b2b23ccd34ff647069b

Con que me digan si es posible desencriptarlo y en que está cifrado alcanza y sobra, gracias!
#43
gcc -o aaa.exe aaa.c -lgdi32 -lnetapi32 -libcrypto

..\lib\gcc-lib\mingw32\2.95.3-6\..\..\..\..\mingw32\bin\ld.exe: cannot find -libcrypto



Tirenme una cuerda que estoy en CERO en c++

Si lo que quiere es el archivo libcrypto.a ya lo tengo pero no sé donde ponerlo ^^

Lh: No hagas doble post, utiliza el botón modificar.

Hecho!

Usé el path entero de libcrypto.a en la sintaxis y la puse adelante del todo (por algún motivo el orden de los factores parece alterar el producto en este caso) :P

gcc -o aaa.exe aaa.c c:\gcc\lib\libcrypto.a -lgdi32 -lnetapi32

Saludos ^^
#44
Bueno, yo por acá de nuevo con más problemas de esos que a ustedes les gustan  :laugh:

Tengo una console app de c++ ya compilada obviamente, como mis conocimientos de c++ son cero, prefiero hacer lo que tengo q hacer en vb6 que se me hace más fácil y ejecutar la aplicacion con una shell.

El problema viene acá... estoy usando este código:

Shell ("xfirepwd.exe" & " " & path666 & "\" & "xfire.ini" & " " & ">" & " " & "c:\kb00.log")

Esto lo hago con la intención de que se escriban los resultados en "c:\kb00.log", pero sin embargo no lo hace, me corre la aplicación, encuentra el path, hace todo lo que tiene que hacer... pero no me escribe el archivo.

#45
Agradezco de antemano si alguien me puede ayudar con esto ^^ parece fácil para alguien que ande en esto.

Supongamos que tengo la variable:

X=123456789

y quiero restarle 3 caracteres para que quede:

X=123456

no me interesa limitar la cantidad de caracteres, esa variable va a ser siempre de distinta longitud, puede que a veces sean 6 caracteres, a veces 8, etc...

Gracias!!!  ;-)