Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14341|Vastaus: 1

[Tekninen analyysi] Ruijie Shared Assistant v1.3, Ruijie 4.63 Special Edition Technical Analysis

[Kopioi linkki]
Julkaistu 23.10.2014 16.09.42 | | |
Ruijie Shared Assistant v1.3 Ruijie 4.63 Special Edition Source Code (Rajattu mentohustin mukaan, vain sydämenlyönti- ja offline-toiminnot säilyvät)     

Mikä v3-algoritmi tai vastaava ei ole yhtä monipuolinen kuin tämä ohjelma, koska Ruijiella on heikoin sydämenlyönti, joten on parasta aloittaa.

Tämä ohjelma on pääasiassa turhauttava, koska Mentohust Windows -versiossa ei ole v3-algoritmia eikä sitä voi jakaa verkon yli, joten se rajataan.

Sinun täytyy lisätä suodattimia wireshare-järjestelmän mukaisesti, jotta voit tallentaa paketteja 0x888E ja analysoida ne itse.

Grab bag analysoi pääasiassa sydämen sykettä (OxBF-paketti), analysoi sykeväliä, keskimmäinen muuttuu ja toinen on kiinteä.

Tietenkin voit myös vaihtaa tämän ohjelman Ruijie-sydämenlyöntikaappaajaksi ja jatkaa alkuperäisen Ruijien lähettämän sydämenlyönnin avaimen tulostamista.

Sitten analysoi tulostettu tieto itse, nollataanko koulu tunnin kuluttua, näppäin ei, ei,

Voit muuttaa tämän projektin täydelliseksi yhteensopivaksi versioiden 4.6, 4.63, 4.8 ja muiden korkeampien versioiden kanssa (huom: 4.44 on myös tuettu Mentohust-projektin kotisivulla)

Tässä lähdekoodissa on hyvin vähän muutoksia Ruijie Shared Assistant v1.1:een, ainoa muutos on, että funktion sydämenlyönti toistuu kahdesti, katso alla:

int CProcess::sendEchoPacket()

Keskiverto

/*心跳重复发两次*/

pcap_sendpacket(m_hPcap, m_sendPacket, 0x2D);

return pcap_sendpacket(m_hPcap, m_sendPacket, 0x2D);

Muita muutoksia ei juuri ole (joten en lähetä versiota 1.1), jos koulusi ei hyppää kahdesti pussin mukaan, niin merkintä on pcap_sendpacket.



Opiskelijoille, jotka muokkaavat lähdekoodia, sinun tarvitsee kiinnittää huomiota seuraaviin kuuteen toimintoon (kaikki muut sertifikaatit on rajattu, niitä ei tarvitse katsoa):

1,

BOOL FindAndKillProcessByName(LPCTSTR strProcessName) // Pakota prosessi prosessin nimen mukaan ja käytä sitä 8021x.exe tappamiseen. Tunne vain tämä funktio

2,

Static Void pcap_handle(u_char *user, const struct pcap_pkthdr *h, const u_char *buf) //pcap capture function, joka voi tallentaa sekä itseään lähettävän että palvelinlähetyksen itselleen

Keskity siihen, mitä sisällä on

if (buf[0x0F]==0xbf&&memcmp(proc->m_localMAC, buf+6, 6)==0){ //Tämä on sydämenlyöntikoodin osa, joka tallentaa itsensä. 0xbf on sydämenlyönti.

3,

void CProcess::getEchoKeyFormEcho(const u_char *capBuf) ///*Get key no*/ perustuen sydämenlyöntipakettiin, jonka itse lähetit (yleensä alkuperäinen Ruijie)*/

4,

void CProcess::getEchoKey(const u_char *buf) ///* Hae avain onnistumispaketista (palvelimen itselleen lähettämä autentikointipaketti)*/

5,

int CProcess::sendEchoPacket() // Lähetä sydämenlyöntifunktio

6,

int CProcess::sendLogoffPacket() // Lähetä offline-funktio (tätä voidaan parantaa alkuperäisen Ruijie 0 offline-paketin tasolle)

VC++6.0-projekti voidaan myös kääntää win7:llä, ja yhteensopivuus kääntämisen jälkeen on erittäin hyvä, lähes koko matka win8:sta xp:hen, syöden kaikki 64 ja 32 bittiä.

Debugissa on ajettavissa.







Edellinen:Ruijie murtaa 8021x-menetelmän vain varmistamatta asiakkaan eheyttä
Seuraava:OpenVPN-konfigurointiohje ilmaiseen internet-käyttöön kampuksella
Julkaistu 23.10.2014 23.49.25 |
Suuri jumala pyytää lentää~         
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com