Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 14341|Antwoord: 1

[Technische analyse] Ruijie Gedeelde Assistent v1.3, Ruijie 4.63 Speciale Editie Technische Analyse

[Link kopiëren]
Geplaatst op 23-10-2014 16:09:42 | | |
Ruijie Shared Assistant v1.3 Ruijie 4.63 Special Edition Source Code (bekort volgens mentohust, alleen de hartslag- en offline functies behouden)     

Welk v3-algoritme of iets dergelijks is niet zo veelzijdig als dit programma, omdat Ruijie de zwakste hartslag heeft, dus het is het beste om te beginnen.

Dit programma is vooral erg frustrerend omdat de Mentohust Windows-versie het v3-algoritme niet heeft en niet via het netwerk gedeeld kan worden, dus het is bijgesneden.

Je moet filters toevoegen volgens wireshare om pakketten 0x888E vast te leggen en zelf te analyseren.

De grabbag analyseert voornamelijk de hartslag (OxBF-pakket), analyseert het hartslaginterval, en het middelste interval verandert terwijl het hartslaginterval vastligt.

Natuurlijk kun je dit programma ook veranderen in een Ruijie hartslagvanger en het sleutelnummer van de hartslag blijven afdrukken die door de originele Ruijie is uitgezonden.

Analyseer vervolgens zelf de gedrukte informatie, of de school na 1 uur reset of het opnieuw werkt, sleutel nee, nee,

Je kunt dit project aanpassen zodat het perfect compatibel is met 4.6, 4.63, 4.8 en andere hogere versies (let op: 4.44 wordt ook ondersteund op de mentohut-projecthomepage).

Deze broncode heeft zeer weinig wijzigingen aan Ruijie Shared Assistant v1.1, de enige wijziging is dat de hartslag van de functiehartslag twee keer wordt herhaald, zie hieronder:

int CProcess::sendEchoPacket()

Gemiddeld

/*心跳重复发两次*/

pcap_sendpacket(m_hPcap, m_sendPacket, 0x2D);

Retour pcap_sendpacket(m_hPcap, m_sendPacket, 0x2D);

Er zijn bijna geen andere wijzigingen (dus ik stuur geen v1.1), als je school niet twee keer springt volgens de tas, dan is de annotatie een pcap_sendpacket.



Voor studenten die de broncode aanpassen, hoef je alleen op de volgende 6 functies te letten (alle andere certificeringen zijn bijgesneden, je hoeft er niet naar te kijken):

1,

BOOL FindAndKillProcessByName(LPCTSTR strProcessName) // Beëindig het proces met geweld volgens de procesnaam en gebruik het om 8021x.exe te doden. Ken deze functie gewoon

2,

Statische Void pcap_handle(u_char *gebruiker, const struct pcap_pkthdr *h, const u_char *buf) //pcap capture-functie, die zowel zelf-emitting als server-verzending naar zichzelf kan vastleggen

Focus op wat erin zit

als (buf[0x0F]==0xbf&&memcmp(proc->m_localMAC, buf+6, 6)==0){ //Dit is het deel van de hartslagcode dat zichzelf opvangt. 0xbf is het hartslag.

3,

void CProcess::getEchoKeyFormEcho(const u_char *capBuf) ///*Get key no*/ gebaseerd op het hartslagpakket dat jij zelf stuurt (meestal de originele Ruijie)*/

4,

void CProcess::getEchoKey(const u_char *buf) ///* Haal de sleutel uit het succespakket (het authenticatie-succespakket dat door de server naar zichzelf wordt gestuurd)*/

5,

int CProcess::sendEchoPacket() // Stuur de hartslagfunctie

6,

int CProcess::sendLogoffPacket() // Send de offline functie (dit kan worden verbeterd zodat het hetzelfde is als het originele Ruijie 0 offline pakket)

VC++6.0-projecten kunnen ook onder win7 worden gecompileerd, en de compatibiliteit na compilatie is zeer goed, bijna van win8 tot xp, waarbij alle 64 bits en 32 bits worden verbruikt.

Er is een runnable in de debug.







Vorig:Ruijie krakt de 8021x-methode alleen zonder de integriteit van de client te verifiëren
Volgend:OpenVPN-configuratiehandleiding voor gratis internettoegang op de campus
Geplaatst op 23-10-2014 23:49:25 |
De grote god vraagt om te mogen vliegen~         
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com