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 - hoofmen

#1
Me gustaria tener ese fuente, para poder migrarlo a otras plataformas, alguien tiene una idea de como poder hacer una migracion adivinando como hace las cosas esta aplicacion?  creo que es todo por medio de Serial Ports, y especificamente AT, pero me interesa lo de ser una herramienta de auditoria.


saludos
#2
Hacking Mobile / No veo el verdadero hacking!
28 Junio 2006, 04:48 AM
Saudos amigos, pero revisando videos y materias relacionadas al hacking bluetooth, me di cuenta de un punto en especial relacionado con el uso de bluesnarf, es una genial herramienta que nos permite escudriñar los datos de un telefono vulnerable al cual NOS TENEMOS QUE EMPAREJAR!!!!!!, creo que lo ideal seria poder realizar el ataque sin necesidad de emparejamiento....   si es que me estoy equivocando les pido mil disculpas pero en mi caso ninguna de las herramientas me a funcionado sin haberme emparejado con los dispositivos primero...
  utilice el pocket bluesnarfer (good job gospel) me tube que emparejar

  utilice el obexftp desde ubuntu para hacer
obexftp -b <address> -B 10 -g telecom/bla bla> bla bla -....
todo funciono si me emparejaba.


el unico ataque que me parecio espectacular es uno de un video en que Marcel Holtman hackea un K750 ingresando por FTP al contenido del dispositivo sin necesidad de emparejamiento...alguian sabe como hacer eso?...

mil saludos!
#3
Hacking Mobile / Como se manipula el ATD?
19 Junio 2006, 18:23 PM
Hola,
Como se manipula la recepcion de audio de la persona que recibe el llamado cuando desde BT hacemos un envio del comando ATD<numero>; sobre la puerta com.?

saludos y gracias
#4
Hacking Mobile / eVC++ Serial Port ISSUE
3 Mayo 2006, 00:01 AM
Saludos, estoy muy interesado en hacer una aplicacion como la que veran en el siguiente link:
http://channel9.msdn.com/ShowPost.aspx?PostID=42234
Se trata de una aplicacion Smartphone (wm5.0) escrita en eVC++ que se conecta por serial port hasta el laptop para controlar power point, dado que el autor de esta aplicacion trabaja en microsoft, es muy esquivo cuando le preguntan por el source, entonces quiero hacer una version propia y con mas utilidades (mover el mouse ejemplo, y hacer click!) y dejar a disposicion de todos aquellos que estan rogandole al M$ employee por unos tips de como construyo su app.

saludos:

pd esto llevo como app cliente desde la PPC (y funciona):
Código:

#include <windows.h>
#include <stdio.h>

HANDLE fileHandle;

int OpenSerialPort();
int CloseSerialPort();
int SendMsg();

int OpenSerialPort()
{
   if (fileHandle == NULL){
      fileHandle = CreateFile(_T("COM7:"),          GENERIC_WRITE ,0,NULL,OPEN_EXISTING,0,0);
      if (fileHandle == INVALID_HANDLE_VALUE){
         MessageBox(NULL,L"No se pudo crear el COM 7",L"Aviso",MB_OK);
         fileHandle = NULL;
         return 0;
      }
   }
   return 1;
}

int CloseSerialPort()
{
   if (fileHandle != NULL){
      CloseHandle(fileHandle);
      fileHandle = NULL;
      MessageBox(NULL,L"COM cerrado",L"Aviso",MB_OK);
      return 1;
   }
   return 0;
}

int SendMsg()
{
   DWORD dwSize = 0, dwWritten = 0;
   const int key = 13;

   WriteFile(fileHandle, &key, sizeof(key), &dwWritten, NULL);
   MessageBox(NULL,L"Mensaje Enviado",L"Aviso",MB_OK);
   return 1;
}

int main (int argc, char** argv)
{
   if (!OpenSerialPort())
      return -1;

   SendMsg();

   if (!CloseSerialPort())
      return -1;

   return 1;
}


la idea es enviar el numero 13 y recivirlo desde el pc..y esa es la parte que no se me ocurre, tendre que crear un formato de paquetes a recivir en el lado del Laptop?

saludos y gracias nuevamente
#5
Saludos,
  Despues de varios intentos fallidos de hacer aplicaciones managed que ocupen puertos seriales (para usar Bluetooth), me meti de lleno en C++( que es un lenguaje que me cuesta).
Logre hacer esta aplicacion consola:

#include <stdio.h>
#include <windows.h>

HANDLE fileHandle;
HWND wForm = NULL;

int OpenSerialPort();
int CloseSerialPort();
int SendMsg();

int OpenSerialPort()
{
    WCHAR comPort[30];
   
    wsprintf(comPort,L"COM%d",7);

    if (fileHandle == NULL){                                     
        fileHandle = CreateFile(comPort, GENERIC_WRITE ,0,NULL,OPEN_EXISTING,0,0);
        if (fileHandle == INVALID_HANDLE_VALUE){
            MessageBox(NULL,L"No se pudo crear el COM 7",L"Aviso",MB_OK);
            fileHandle = NULL;
            return 0;
        }
    }
    return 1;
}

int CloseSerialPort()
{
    if (fileHandle != NULL){
        CloseHandle(fileHandle);
        fileHandle = NULL;
      MessageBox(NULL,L"COM cerrado",L"Aviso",MB_OK);
      return 1;
    }
   return 0;
}

int SendMsg()
{   
    DWORD dwSize = 0, dwWritten = 0;   
    const int key = 13;

    WriteFile(fileHandle, &key, sizeof(key), &dwWritten, NULL);
    printf("Mensaje enviado\n");   
    MessageBox(NULL,L"Mensaje Enviado",L"Aviso",MB_OK);
   return 1;
}

int main (int argc, char** argv)
{
    if (!OpenSerialPort())
        return -1;

    SendMsg();
   
    if (!CloseSerialPort())
        return -1;

    system("pause");
    return 1;
}


lo unico que me interesa es mandar el numero 13 por el serial port, esta aplicacion desde el PC me funciona sin problemas, pero cuando la trato en la PPC, no me deja, en la PPC y PC tengo com 8 entrada, com 7 salida, estoy haciendo algo mal? todo mal??

saludos y gracias
#6
Estoy haciendo una mini aplicacion en C# para hacer una consola de comandos AT para enviar a mi telefono por el puerto com, pero solo e logrado conectarme al equipo. pero este no atiene los comandos que le envio, alguien ya ah hecho esto?

public partial class Form1 : Form
    {
        private SerialPort port = new SerialPort("COM7", 96000, Parity.None, 8, StopBits.One);

        public Form1()
        {
            InitializeComponent();
            port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
        }

        private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {
            this.Invoke(new EventHandler(DoUpdate));
        }

        private void DoUpdate(object s, EventArgs e)
        {
            txtLog.AppendText("----------------\n");           
            txtLog.AppendText(port.ReadExisting());
        }

        private void btnConectar_Click(object sender, EventArgs e)
        {
            if (port.IsOpen == false)
            {
                try
                {
                    port.Open();
                    txtLog.AppendText("Conectado COM7\n");
                }

                catch (Exception oex)
                {
                    MessageBox.Show(oex.ToString());
                }
            }
        }

        private void btnDesconectar_Click(object sender, EventArgs e)
        {
            if (port.IsOpen)
            {
                port.Close();
                txtLog.AppendText("Cerrada la conexion...\n");
            }
        }

        private void btnEnviar_Click(object sender, EventArgs e)
        {
            try
            {
                port.WriteLine(txtCmd.Text);

            }
            catch (Exception wex)
            {
                MessageBox.Show(wex.ToString());
            }
        }
    }
#7
Hacking Mobile / AT via bluetooth mouse move
29 Abril 2006, 03:24 AM
He estado revisando el codigo fuente de fma.sf.net, ya que me parecio excelente las opciones que tiene, especialmente la de mover el mouse con el joystick,  en el fuento no encontre mucho, ya que por lo visto se basa en puros scripts, mi intencion es hacer mi propia implementacion de esa funcionalidad, pero escrita en C/C++, alguien que me pueda ayudar?

pseudo idea:

while(1)
{
     direccionJoystick = mandarAT()
     case direccion
     {
         derecha:
          winapi.drawmouseXY(winapi.getmousePos().x++,winapi.getMousePos().y)
        //etcetera
      }
}

PD: no se burlen de lo horrendo del codigo....es solo una idea..


saludos