Pagina 5 di 8

Inviato: 20 lug 2005 23:56
da licchende
Per tutti coloro che combattono col disco volante.... rassegnatevi...
Combattete contro un nemico che non risiede nel disco... ma molto più lontano...
costui si chiama REGMAN!!!!!! tatata!!!
E' il sistema di gestione dei dischi volanti che cambia ogni tipo di impostazione variata sul disco con quella registrata sul server eccetto il piano di indirizzamento LAN.
Meglio linea naked e poi ci infilate un router qualsiasi che rimedierete per meno di 80 euro...
Per chi invece ha il modem alice siemens gigaset oppure i nuovi aethra, craccateli che dopo vi troverete con dei router cazzutissimi!
Ciao

Inviato: 26 lug 2005 16:19
da killa
Ho seguito passo passo le istruzioni riportate da lucash per quanto riguarda l'ID basso in eMule con lo smart gate pirelli, ma non riscontro nessun miglioramento.
La situazione è sempre uguale, ottengo sempre l'ID basso.

Cosa posso fare?

Ho notato inoltre che con il Firewall di Windows XP (SP2) attivo o no, non cambia niente.

Secondo me bisogna aprire le porte all'interno del router ma non so come caspita si fà con questo router!

Mi potreste aiutare?

Le informazioni del router sono queste:

Fw: ETHADSL_USB_110502_REL9_S
Sw: SG_1.0.3

Inviato: 26 lug 2005 16:38
da licchende
Niente da fare...
Col pirelli non puoi aprire niente di niente...
Purtroppo non puoi apportare alcuna modifica al pirelli tranne il piano di indirizzamento della LAN, il NAT ed il DHCP...

Inviato: 27 lug 2005 09:37
da lucash
licchende ha scritto:Niente da fare...
Col pirelli non puoi aprire niente di niente...
Purtroppo non puoi apportare alcuna modifica al pirelli tranne il piano di indirizzamento della LAN, il NAT ed il DHCP...
Ahimè quoto licchende... :(
Se sei fortunato ti prende l'id alto come quello del mio amico che vedi nella prima pagina del 3ad...

non riesco a entrare nelle config del router

Inviato: 02 ago 2005 18:53
da marco_1
ciao chi mi da una mano per entrare nelle configurazioni del router pirelli smart gate non riesco ad entrare nelle config per aprire le porte di emule
chi mi puo aiutare????'
ciao grazie marco

Inviato: 03 ago 2005 09:57
da licchende
come sopra... se vuoi fare qualche modifica la devi chiedere al 191.
Sullo smartgate non si può modificare quasi nessun parametro.

Configurazione SMARTGATE PIRELLI ID ALTO per emule

Inviato: 06 ago 2005 20:09
da ilmandorlo
FUNZIONA CON:
Fw: ETHADSL_USB_110502_REL9_S
sw: SG_1.0.1

Il trucco per sbloccare lo smart gate pirelli per configurarlo è il seguente:

1-APRIRE LA CALCOLATRICE DI WINDOWS E IMPOSTATELA SU HEX;

2-APRITE LA PAGINA DELLO SMART GATE PIRELLI (http://10.0.0.2/),
CLICCATE SU "Configurazione LAN" E PRENDETE LE ULTIME 4 CIFRE ALFANUMERICHE DELL'"Indirizzo MAC";

3-TORNATE ALLA CALCOLATRICE E FATE QUESTA OPERAZIONE:
(FFFF Meno le 4 cifre prese prima =)
IL RISULTATO SARA DI 4 CIFRE
Ora Mettete PI Davanti Al Numero e SL Dopo Il Numero(Es. PI----SL);
4-TORNATE ALLA PAGINA PRINCIPALE DELLO SMART GATE , CLICCATE SUL BOLLINO ROSSO E APPARIRA UNA FINESTRA DOVE METTERETE COME

USERNAME : TELECOM
PASSWORD : Il Numero Ottenuto Prima


Settare lo SMART GATE con ID ALTO x EMULE

5-APRIRE IL MENU VIRTUAL SERVER

6-IMMETTERE I SEGUENTI DATI: ID 1
Public IP Address ---> INDIRIZZO DI IP PUBBLICO CHE POTETE VEDERE NELLA PAGINA DELLO SMAR GATE PIRELLI
Public Port ---> 4662
Private IP Address ---> VOSTRO INDIRIZZO IP, POTETE VEDERLO LANCIANDO DA START ESEGUI IPCONFIG
Private Port ---> 4662
Port Type ---> TCP
CLIKKATE SU Add This Setting

ID2
Public IP Address ---> INDIRIZZO DI IP PUBBLICO CHE POTETE VEDERE NELLA PAGINA DELLO SMAR GATE PIRELLI
Public Port ---> 4672
Private IP Address ---> VOSTRO INDIRIZZO IP, POTETE VEDERLO LANCIANDO DA START ESEGUI IPCONFIG
Private Port ---> 4672
Port Type ---> UDP
CLIKKATE SU Add This Setting

7-APRITE IL MENU SAVE AND SETTING E CLIKKATE SU SAVE & REBOOT

8-LANCIATE EMULE ED IL GIOCO E' FATTO.... :P :grin:

cracchiamo il brutto pirellone ! :) :)

Inviato: 16 ago 2005 01:01
da pyper
Ciao a tutti! sono anche io uno sfortunato possessore del brutto ufo :(, nella sua specie peggiore ! (1.0.2 :x)... ho scritto un programmino che prova un po di password a caso, lo posto qui cosi se qualcuno ha qualche buona idea puo' modificarlo per provare altre password! :twisted: :D
E' scritto in c++, per compilarlo su linux basta che:

1) create un file di testo, copiate il codice e lo salviate come hammer.cpp da qualche parte;
2) aprite un terminale, e andate nella directory dove avete salvato il file hammer.cpp, usando il comando:

cd <nome cartella>

(ricordate che in linux la sbarra e' /, non \ ! :) )

3) compilate la cosa con il comando:

g++ hammer.cpp -o hammer -O3

(-O3 e' una o, non uno zero :) )

4) lanciate il programma, con il comando

./hammer

o

./hammer 10.0.0.2

o

./hammer <indirizzo del pirellone se non e' quello di default>

5) aspettate e sperate!
:oops: :P :P

Se funziona, dovrebbe fermarsi e stampare ad un certo punto la login/ password trovata, se no va avanti un bel po e poi smette (un bel po = qualche anno... :) )... io non ho mai potuto provarlo con un pirelli 1.0.1, cosi' non so se funziona veramente, se qualcuno ha la possibilita' prova!? grazie! :) :grin: :grin:

Non dovrebbe fare danni, visto che si limita a fare delle richieste http... praticamente e' come se provaste a mano tutte le password da un web browser, nulla piu'...

Ciao! :)

Pyper.

------- qui comincia il codice da copiare -------

Codice: Seleziona tutto

#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h> 
#include <fcntl.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <ctype.h>
#include <iostream>
#include <time.h>
#include <sys/time.h>

using namespace std;

// *********************************************************
// *** Things to encode base64 password for http request ***
// *********************************************************

// code copied somewhere don't remember where ! thanks ! :)
 
static const char base64digits[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
 
#define BAD     -1

static const char base64val[] = {

    BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD,
    BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD,
    BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD, 62, BAD,BAD,BAD, 63,
     52, 53, 54, 55,  56, 57, 58, 59,  60, 61,BAD,BAD, BAD,BAD,BAD,BAD,
    BAD,  0,  1,  2,   3,  4,  5,  6,   7,  8,  9, 10,  11, 12, 13, 14,
     15, 16, 17, 18,  19, 20, 21, 22,  23, 24, 25,BAD, BAD,BAD,BAD,BAD,
    BAD, 26, 27, 28,  29, 30, 31, 32,  33, 34, 35, 36,  37, 38, 39, 40,
     41, 42, 43, 44,  45, 46, 47, 48,  49, 50, 51,BAD, BAD,BAD,BAD,BAD

};

#define DECODE64(c)  (isascii(c) ? base64val[c] : BAD)

void to64frombits(unsigned char *out, const unsigned char *in, int inlen) {

    for (; inlen >= 3; inlen -= 3) {
	
        *out++ = base64digits[in[0] >> 2];
        *out++ = base64digits[((in[0] << 4) & 0x30) | (in[1] >> 4)];
        *out++ = base64digits[((in[1] << 2) & 0x3c) | (in[2] >> 6)];
        *out++ = base64digits[in[2] & 0x3f];
        in += 3;
    
	}
    
	if (inlen > 0) {
	
        unsigned char fragment;
    
        *out++ = base64digits[in[0] >> 2];
        fragment = (in[0] << 4) & 0x30;
        if (inlen > 1)
            fragment |= in[1] >> 4;
        *out++ = base64digits[fragment];
        *out++ = (inlen < 2) ? '=' : base64digits[(in[1] << 2) & 0x3c];
        *out++ = '=';
    
	}
    
	*out = '\0';

}

// *******************************************************
// *** Try doing an http request to the ugly pirellone ***
// *******************************************************

struct sockaddr_in __Pirellone_Address;

bool try_hammering(const char *login, const char *passwd) {

	int sockfd;
	
	while (1) {
	
		if ( (sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) {

			std::cerr << "Error in socket creation(" << errno << ":" << strerror(errno) << ").\n";
		
		} else if (connect(sockfd,(const sockaddr*)&__Pirellone_Address,sizeof(__Pirellone_Address)) == -1) {
	
			std::cerr << "Error in socket (" << sockfd << ") connection (" << errno << ":" << strerror(errno) << ").\n";
		
		} else break;
			
	}
	
	static char buf[512], enc[128], inb[64];
	
	snprintf(buf,sizeof(buf),"%s:%s",login,passwd); to64frombits((unsigned char*)enc,(unsigned char*)buf,strlen(buf));
	snprintf(buf,sizeof(buf),"GET /doc/index.html HTTP/1.0\r\nAuthorization: Basic %s\r\n\r\n",enc);

	write(sockfd,buf,strlen(buf));

	for (unsigned int i = 0; i < sizeof(inb); i += read(sockfd,inb + i,sizeof(inb) - i));
	
	bool good = ((strstr(inb,"401") == 0L)); // If error 401:Unauthorized not found, found passwd/login!
		
	if (good) {
	
		std::cerr << "FOUND: login:" << login << " passwd:" << passwd << "\n";
		std::cout << "FOUND: login:" << login << " passwd:" << passwd << "\n";
		exit(0);
			
	}
	
	close(sockfd);
	
	return(good);
		
}

// Try some tabled login/passwd

static const char *try_login[] = {
	"TELECOM",
	"TELECOMITALIA",
	0L
};

static const char *try_passwd[] = {
	"%04x",
	"%04X",
	"pi%04xsl",
	"PI%04XSL",
	"pi%04Xsl",
	"PI%04xSL",
	0L
};

void try_some() {

	for (unsigned int i = 0; try_login[i] != 0L; i++) {
	
		std::cerr << "Try login <" << try_login[i] << ">.\n";
		
		for (unsigned int j = 0; try_passwd[j] != 0L; j++) {
		
			std::cerr << "Try passwd 16bit template <" << try_passwd[j] << ">.\n";

			for (unsigned int k = 0; k < 65536; k++) {
			
				if ( (k % 1980) == 0) std::cerr << "..." << k << "\n";

				char buf[128];
				
				snprintf(buf,sizeof(buf),try_passwd[j],(int)k);
				
				try_hammering(try_login[i],buf);
				
			}
		
		}
		
	}
	
}

static const char brute_chars[] = "0123456789abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVWXYZ";

void try_brute() {

	char l[14] = {0},p[14] = {0};
	
	std::cerr << "Trying luckyness ! :)\n";
	
	for (unsigned int i = 0; i < 100000000; i++) {
	
		if ( (i % 1980) == 0) std::cerr << "..." << i << " (" << l << ":" << p << ").\n";

		unsigned int ll = 4 + random() % (sizeof(l)-5);
		unsigned int lp = 3 + random() % (sizeof(p)-4);
		
		l[ll] = 0; p[lp] = 0;
	
		for (unsigned int j = 0; j < ll; j++) l[j] = brute_chars[random() % sizeof(brute_chars)];
		for (unsigned int j = 0; j < lp; j++) p[j] = brute_chars[random() % sizeof(brute_chars)];
		
		try_hammering(l,p);

		for (unsigned int j = 0; try_login[j] != 0L; j++) try_hammering(try_login[j],p);
		
	}

}

// *****************************************
// *** Main does inits and tries passwds ***
// *****************************************

int main(int argc, char *argv[]) {

	const char *host_name;

	// Init random seed
	
	struct timeval t;
	gettimeofday(&t,0L);
	srandom(t.tv_sec ^ t.tv_usec);
	
	// Set host name
	
	if (argc < 2) {
	
		host_name = "10.0.0.2";
		
	} else {
	
		host_name = argv[1];
		
	}

	// Find out Pirellone address

	struct hostent *server = gethostbyname(host_name);

	if (server == NULL) {

		std::cerr << "No pirellone at <" << host_name << ">.\n";
		exit(0);
	
	}

	int portno = 80;	// http port 

	bzero((char *) &__Pirellone_Address, sizeof(__Pirellone_Address));
	__Pirellone_Address.sin_family = AF_INET;
	bcopy((char *)server->h_addr, (char *)&__Pirellone_Address.sin_addr.s_addr, server->h_length);
	__Pirellone_Address.sin_port = htons(portno);

	// Let's try some pattens
	
	try_some();
	try_brute();
	
	// Add more here...
	
}
-------- fine codice da copiare -------- (non questa linea ovviamente ! :) )

Re: Smart Gate Pirelli - Come ottenere l'id alto con Emule

Inviato: 27 set 2005 23:49
da minales
ciao , forse mi puoi aiutare ..
io ho il modello nuovo "Alice Gate ADSL" e parlando con qualcuno
nell?IRC di emule mi diceva che non posso modificare l'IP
e quindi il mio IP restarà sempre basso.
mi aiuti ?ciao e garzie

lucash ha scritto:Ciao a tutti!!
Siccome vedo che è un problema abbastanza comune a chi possiede quel disco volante chiamato modem, ho pensato di fare una mini-guida per configurarlo in modo da ottenere l'id alto con Emule.

Premetto che il tutto è stato testato con uno smart gate la cui versione del software è la SG_1.0.2

Purtroppo non ho potuto testare altre versioni del software.

1) Innanzitutto installate lo smartgate in modo da utilizzare la scheda di rete e non la porta usb.
2) Se il firewall di windows è abilitato, disabilitatelo perchè non vi permette di ottenere un id alto. Andate su start-->esegui-->digitate services.msc e poi invio. Cercate il servizio del firewall, arrestatelo e poi disabilitatelo.
3) Se avete un'altro firewall, tipo ZoneAlarm o Sygate, fate in modo che apra le porte 4662 per il protocollo TCP e la 4672 per il protocollo UDP.

Adesso potete procedere alla configurazione. Posto un'immagine per rendere l'idea.


Immagine

In genere lo smart gate arriva con indirizzo ip 10.0.0.2 e subnet mask 255.255.255.0, dhcp attivato e nat abilitato su tutti gli indirizzi ip del range dhcp.
In origine la vostra scheda di rete sarà configurata per ottenere un indirizzo ip da un server dhcp.
Voi dovete dare un'indirizzo ip statico alla vostra scheda di rete (come in figura) e disabilitare il dhcp sullo smart gate. Poi abilitate il nat dandogli un range come in figura, ovvero che copra solo un indirizzo ip (che nel nostro caso è quello della scheda di rete a cui è collegato lo smart gate).
Se avete seguito questa procedura il vostro mulo dovrebbe avere l'id alto (come in figura :wink:)

Se avete il modello che chiede la password per la configurazione provate con nome utente 'admin' e pwd 'microbusiness'.
Se l'indirizzo ip dello smart gate fosse diverso tipo 192.168.0.2, configurate la vostra scheda di rete con la stessa classe di indirizzo (ad esempio 192.168.0.3)

Spero che questa mini-guida possa esservi di aiuto.

SmartGate

Inviato: 03 ott 2005 18:48
da Saww
Salve,
io ho il modem di alice flat Smart Gate ke ho appreso ke nn rompe solo a me. Io ho la SG_1.0.3. Vorrei sapere se la procedura è la stessa da adottare come quella della versione 1.0.2. Io vorrei eliminare il firewall x winmx. Premetto ke nn sono molto esperto di pc. Grazie mille della vostra attenzione e del vostro aiuto. Ciao ciao

BASTARDA VERSIONE 1.0.3

Inviato: 16 ott 2005 10:49
da DjMaRkUs
Scusate ragazzi se ribadisco cose che hanno detto già molti...
Io ho la versione 1.0.3 di questo aggeggio di m....
Vorrei avere soltanto una certezza se è possibile.... :mad:

Si può o non si può fare qualcosa per aprire le porte???? e per avere finalmente un ID alto di Emule?

Ve ne prego rispondetemi.... :(

Grazie per l'ascolto!!! :roll:

DjMaRkUs :smile:

Inviato: 02 nov 2005 16:36
da DocBrown
seiya76 ha scritto:Ho anch'io lo stesso router, e sono riuscito ad accedere alle configurazioni x aprire le porte. Dopo che vado nel menù Virtual Server, devo completare questi campi: Public IP Address, Public Port, Private IP Address, Private Port e Port Type
Ciao scusa ma come hai fatto ad arrivare a queste impostazioni? nel mio oltre alle prime 2 schermate non so come arrivare ad altro (tipo le impostazioni quotate in questo messaggio).

Re: Configurazione SMARTGATE PIRELLI ID ALTO per emule

Inviato: 02 nov 2005 16:43
da DocBrown
ilmandorlo ha scritto: Settare lo SMART GATE con ID ALTO x EMULE

5-APRIRE IL MENU VIRTUAL SERVER

6-IMMETTERE I SEGUENTI DATI: ID 1
Public IP Address ---> INDIRIZZO DI IP PUBBLICO CHE POTETE VEDERE NELLA PAGINA DELLO SMAR GATE PIRELLI
Public Port ---> 4662
Private IP Address ---> VOSTRO INDIRIZZO IP, POTETE VEDERLO LANCIANDO DA START ESEGUI IPCONFIG
Private Port ---> 4662
Port Type ---> TCP
CLIKKATE SU Add This Setting

ID2
Public IP Address ---> INDIRIZZO DI IP PUBBLICO CHE POTETE VEDERE NELLA PAGINA DELLO SMAR GATE PIRELLI
Public Port ---> 4672
Private IP Address ---> VOSTRO INDIRIZZO IP, POTETE VEDERLO LANCIANDO DA START ESEGUI IPCONFIG
Private Port ---> 4672
Port Type ---> UDP
CLIKKATE SU Add This Setting

7-APRITE IL MENU SAVE AND SETTING E CLIKKATE SU SAVE & REBOOT
MA DOVE C***O è QUESTO C***O di virtual server?

Inviato: 03 nov 2005 08:46
da lucash
Non si trova perchè serve una pwd per entrarci che nessuno sa. Se segui la guida e sei fortunato hai l'id alto, altrimenti o sai quella pwd o ti tieni l'id basso...

AIUTO CON SMARTGATE VERSIONE FIMWARE:ETHADSL_USB_110502_REL9

Inviato: 03 nov 2005 11:34
da enzino2005
Ciao Lucash, ho seguito attentamente le tue indicazioni ma non riesco a risolvere il problema poichè lo smart gate è collegato ad un hub, ed ho come impostazione l'assegnazione automatica dell'IP, quindi quando cambio i parametri non ho più la connessione.

La versione fimware del router è: ETHADSL_USB_110502_REL9_S e ti ricordo che è collegato al mio pc tramite un Hub.

Puoi aiutarmi per favore?????
Grazie, Enzo