91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 234KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發布日期: 2021-05-24
  • 語言: 其他
  • 標簽: wep??wap??破解??

資源簡介

AirSnort is a wireless LAN (WLAN) tool which recovers encryption keys. AirSnort operates by passively monitoring transmissions, computing the encryption key when enough packets have been gathered.

資源截圖

代碼片段和文件信息

/*
????This?file?is?part?of?AirSnort.

????AirSnort?is?free?software;?you?can?redistribute?it?and/or?modify
????it?under?the?terms?of?the?GNU?General?Public?License?as?published?by
????the?Free?Software?Foundation;?either?version?2?of?the?License?or
????(at?your?option)?any?later?version.

????AirSnort?is?distributed?in?the?hope?that?it?will?be?useful
??????but?WITHOUT?ANY?WARRANTY;?without?even?the?implied?warranty?of
????MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.??See?the
????GNU?General?Public?License?for?more?details.

????You?should?have?received?a?copy?of?the?GNU?General?Public?License
????along?with?AirSnort;?if?not?write?to?the?Free?Software
????Foundation?Inc.?59?Temple?Place?Suite?330?Boston?MA??02111-1307??USA
*/


#include?
#include?
#ifndef?WIN32
#include?
#else
#include?
#endif
#include?
#include?“bssidlist.h“
#include?“crc-32.h“
#include?“capture.h“
#include?“crack.h“
#include?“utils.h“

BssidList?*head?=?0;
BssidList?*tail?=?0;

extern?int?listCount;

void?addKorekIV(BssidList?*apNode?PacketInfo?*pi);

BssidList?*bssidFind(const?unsigned?char?*bssid)?{
???BssidList?*temp?=?head;
???for?(;?temp;?temp?=?temp->next)?{
??????if?(!memcmp(temp->bssid?bssid?6))?{
?????????break;
??????}
???}
???return?temp;
}

BssidList?*rowFind(int?row)?{
???BssidList?*temp?=?head;
???for?(;?temp;?temp?=?temp->next)?{
??????if?(row?==?temp->rownum)?{
?????????break;
??????}
???}
???return?temp;
}

//the?capture?thread?runs?through?here?to?see?if?it?should?try?a?new?crack.
//A?terminating?crack?thread?also?runs?through?here?to?see?if?enough?new?packets
//have?been?added?to?warrent?starting?a?new?thread.
void?checkThread(BssidList?*apNode)?{
#ifndef?WIN32
???sem_wait(&apNode->crackSem);
???if?((apNode->crackerThread?==?0)?&&?((apNode->queueLen?>?9)?||?(apNode->newBreadth)))?{
??????pthread_create(&apNode->crackerThread?NULL?cracker?apNode->ap);
???}
???sem_post(&apNode->crackSem);
#else
???WaitForSingleobject(apNode->crackSem?INFINITE);
???if?((apNode->crackerThread?==?0)?&&?((apNode->queueLen?>?9)?||?(apNode->newBreadth)))?{
??????apNode->crackerThread?=?CreateThread(NULL?0?cracker?apNode->ap?0?NULL);
???}
???ReleaseSemaphore(apNode->crackSem?1?NULL);
#endif
}

//ap?should?be?a?valid?BssidList?node?or?NULL
void?addPacket(BssidList?*apNode?PacketInfo?*pi?int?isData)?{
???if?(!apNode)?{
??????apNode?=?bssidFind(pi->bssid);
??????if?(!apNode)?{???
?????????apNode?=?addBssid(pi);
??????}
???}
???if?(apNode->ap->cracked)?return;???//save?time?if?ap?is?already?cracked
???if?(!apNode->usingWep?&&?pi->wep)?{
??????addWep(apNode);
???}
???if?(pi->channel?>?0)?{
??????apNode->channel?=?pi->channel;
???}
???if?(apNode->usingWep?&&?isData)?{
??????memcpy(apNode->lastiv?pi->iv?3);
??????apNode->numEncrypted++;
??????if?(pi->pack)?{
?????????enqueuePacket(apNode->ap?pi->pack);
?????????checkThread(apNode);
??????}
??????addKorekIV(apNode?pi);
???}
???apNode->lastSeen?=?pi->rxTime;

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2010-05-31?03:05??airsnort-0.2.7\airsnort-0.2.7\
?????文件?????????142??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\acconfig.h
?????文件???????44214??2004-12-19?19:33??airsnort-0.2.7\airsnort-0.2.7\aclocal.m4
?????文件???????45249??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\airsnort.glade
?????文件?????????320??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\airsnort.gladep
?????文件??????????91??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\AUTHORS
?????目錄???????????0??2010-05-31?03:05??airsnort-0.2.7\airsnort-0.2.7\bin\
?????文件??????143418??2004-12-19?19:29??airsnort-0.2.7\airsnort-0.2.7\bin\airsnort.exe
?????文件?????????189??2004-12-19?19:34??airsnort-0.2.7\airsnort-0.2.7\bin\airsnort.exe.asc
?????文件????????6143??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\ChangeLog
?????文件?????????775??2004-12-19?19:33??airsnort-0.2.7\airsnort-0.2.7\config.h.in
?????文件??????197834??2004-12-19?19:33??airsnort-0.2.7\airsnort-0.2.7\configure
?????文件?????????402??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\configure.in
?????文件???????18005??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\COPYING
?????文件???????15205??2004-09-29?13:15??airsnort-0.2.7\airsnort-0.2.7\depcomp
?????文件???????12288??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\faq.txt
?????文件??????????97??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\INSTALL
?????文件????????9206??2004-09-29?13:15??airsnort-0.2.7\airsnort-0.2.7\install-sh
?????文件?????????753??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\Makefile.am
?????文件???????19052??2004-12-19?19:33??airsnort-0.2.7\airsnort-0.2.7\Makefile.in
?????目錄???????????0??2010-05-31?03:05??airsnort-0.2.7\airsnort-0.2.7\man\
?????文件????????6401??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\man\airsnort.1
?????文件????????3667??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\man\decrypt.1
?????文件????????2572??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\man\gencases.1
?????文件?????????130??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\man\Makefile.am
?????文件????????9651??2004-12-19?19:33??airsnort-0.2.7\airsnort-0.2.7\man\Makefile.in
?????文件???????10587??2004-09-29?13:15??airsnort-0.2.7\airsnort-0.2.7\missing
?????文件?????????118??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\NEWS
?????文件????????7031??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\README
?????文件????????1979??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\README.decrypt
?????文件????????1795??2004-12-19?19:28??airsnort-0.2.7\airsnort-0.2.7\README.win
............此處省略39個文件信息

評論

共有 條評論