Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 14341|Svar: 1

[Teknisk analyse] Ruijie Shared Assistant v1.3, Ruijie 4.63 Special Edition Teknisk Analyse

[Kopier link]
Opslået på 23/10/2014 16.09.42 | | |
Ruijie Shared Assistant v1.3 Ruijie 4.63 Special Edition Kildekode (Skåret ifølge mentohust, kun hjerteslags- og offline-funktionerne bevares)     

Hvilken v3-algoritme eller noget er ikke så alsidig som dette program, fordi Ruijie har den svageste hjerterytme, så det er bedst at starte.

Dette program er hovedsageligt meget frustrerende, fordi Mentohust Windows-versionen ikke har v3-algoritmen og ikke kan deles over netværket, så det er beskåret.

Du skal tilføje filtre i henhold til wireshare for at fange pakker 0x888E og analysere dem selv.

Grabposen analyserer hovedsageligt hjerteslaget (OxBF-pakken), analyserer pulsintervallet, og det midterste skifter, mens det er fast.

Selvfølgelig kan du også ændre dette program til en Ruiji-hjerteslagsfanger og blive ved med at trykke nøglenummeret til hjerteslaget, som den oprindelige Ruijie sendte ud.

Analyser derefter de trykte oplysninger selv, om skolen nulstiller efter 1 time, nøgle nej, nej,

Du kan ændre dette projekt, så det er fuldt kompatibelt med 4.6, 4.63, 4.8 og andre højere versioner (bemærk: 4.44 understøttes også på mentohut-projektets hjemmeside).

Denne kildekode har meget få ændringer i forhold til Ruijie Shared Assistant v1.1, den eneste ændring er, at hjerteslaget i funktionshjertet gentages to gange, se venligst nedenfor:

int CProcess::sendEchoPacket()

Medium

/*心跳重复发两次*/

pcap_sendpacket(m_hPcap, m_sendPacket, 0x2D);

returnér pcap_sendpacket(m_hPcap, m_sendPacket, 0x2D);

Der er næsten ingen andre ændringer (så jeg sender ikke v1.1), hvis din skole ikke hopper to gange ifølge tasken, så er annotationen en pcap_sendpacket.



For studerende, der ændrer kildekoden, behøver du kun at være opmærksom på følgende 6 funktioner (alle andre certificeringer er beskåret, der er ikke behov for at kigge på dem):

1,

BOOL FindAndKillProcessByName(LPCTSTR strProcessName) // Afslut processen med magt i henhold til procesnavnet og brug den til at dræbe 8021x.exe. Bare kend denne funktion

2,

Statisk void pcap_handle(u_char *bruger, const struct pcap_pkthdr *h, const u_char *buf) //pcap capture-funktion, som kan opfange både selvudsendende og server-sende funktioner til sig selv

Fokuser på, hvad der er indeni

hvis (buf[0x0F]==0xbf&&memcmp(proc->m_localMAC, buf+6, 6)==0){ //Dette er den del af hjerteslagskoden, der fanger sig selv. 0xbf er hjerteslaget.

3,

void CProcess::getEchoKeyFormEcho(const u_char *capBuf) ///*Get key no*/ baseret på heartbeat-pakken, som du selv har sendt (normalt den originale Ruijie)*/

4,

void CProcess::getEchoKey(const u_char *buf) ///* Få nøglen fra succespakken (autentificeringssuccespakken, som serveren sender til sig selv)*/

5,

int CProcess::sendEchoPacket() // Send heartbeat-funktionen

6,

int CProcess::sendLogoffPacket() // Send offline-funktionen (denne kan forbedres, så den er den samme som den oprindelige Ruijie 0 offline-pakke)

VC++6.0-projektet kan også kompileres under win7, og kompatibiliteten efter kompilering er meget god, næsten hele vejen fra win8 til xp, hvor alle 64 og 32 bit opsluges.

Der er en kørbar i debuggen.







Tidligere:Ruijie knækker kun 8021x-metoden uden at verificere klientens integritet
Næste:OpenVPN-konfigurationsvejledning til gratis internetadgang på campus
Opslået på 23/10/2014 23.49.25 |
Den store gud beder om at flyve~         
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com