brew install aircrack-ng

在MacOS上使用Aircrack-ng获取WiFi密码 用户与路由器建立连接时确认身份,是通过发送一个将密码进行hash加密后的握手包进行的。因此我们只需要监听并获得该握手包,通过比对字典中的hash值即可确定密码明文。 阅读详情
brew install aircrack-ng
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/openssl%401.1-1.1.1j.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/aircrack-ng-1.6.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Installing dependencies for aircrack-ng: openssl@1.1
==> Installing aircrack-ng dependency: openssl@1.1
==> Pouring openssl@1.1-1.1.1j.big_sur.bottle.tar.gz
==> Caveats
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
  /usr/local/etc/openssl@1.1/certs

and run
  /usr/local/opt/openssl@1.1/bin/c_rehash

openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,
because macOS provides LibreSSL.

If you need to have openssl@1.1 first in your PATH, run:
  echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc

For compilers to find openssl@1.1 you may need to set:
  export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
  export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"

For pkg-config to find openssl@1.1 you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"

==> Summary
🍺  /usr/local/Cellar/openssl@1.1/1.1.1j: 8,071 files, 18.5MB
==> Installing aircrack-ng
==> Pouring aircrack-ng-1.6.big_sur.bottle.tar.gz
==> Caveats
Run `airodump-ng-oui-update` install or update the Airodump-ng OUI file.
==> Summary
🍺  /usr/local/Cellar/aircrack-ng/1.6: 112 files, 3MB
==> Upgrading 10 dependents:
glib 2.66.4_1 -> 2.66.7, graphviz 2.44.1 -> 2.46.1, krb5 1.18.3 -> 1.19.1, pango 1.48.1 -> 1.48.2, librsvg 2.50.2 -> 2.50.3, postgresql 13.1 -> 13.2, python@3.9 3.9.1_6 -> 3.9.2, redis 6.0.9 -> 6.0.10, tcl-tk 8.6.11 -> 8.6.11_1, wget 1.20.3_2 -> 1.21.1
==> Upgrading tcl-tk 8.6.11 -> 8.6.11_1
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/tcl-tk-8.6.11_1.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Pouring tcl-tk-8.6.11_1.big_sur.bottle.tar.gz
==> Caveats
tcl-tk is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.

If you need to have tcl-tk first in your PATH, run:
  echo 'export PATH="/usr/local/opt/tcl-tk/bin:$PATH"' >> ~/.zshrc

For compilers to find tcl-tk you may need to set:
  export LDFLAGS="-L/usr/local/opt/tcl-tk/lib"
  export CPPFLAGS="-I/usr/local/opt/tcl-tk/include"

For pkg-config to find tcl-tk you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/tcl-tk/lib/pkgconfig"

==> Summary
🍺  /usr/local/Cellar/tcl-tk/8.6.11_1: 3,041 files, 51.6MB
Removing: /usr/local/Cellar/tcl-tk/8.6.11... (3,041 files, 51.6MB)
==> Upgrading krb5 1.18.3 -> 1.19.1
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/krb5-1.19.1.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Pouring krb5-1.19.1.big_sur.bottle.tar.gz
==> Caveats
krb5 is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.

If you need to have krb5 first in your PATH, run:
  echo 'export PATH="/usr/local/opt/krb5/bin:$PATH"' >> ~/.zshrc
  echo 'export PATH="/usr/local/opt/krb5/sbin:$PATH"' >> ~/.zshrc

For compilers to find krb5 you may need to set:
  export LDFLAGS="-L/usr/local/opt/krb5/lib"
  export CPPFLAGS="-I/usr/local/opt/krb5/include"

For pkg-config to find krb5 you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/krb5/lib/pkgconfig"

==> Summary
🍺  /usr/local/Cellar/krb5/1.19.1: 162 files, 5.2MB
Removing: /usr/local/Cellar/krb5/1.18.3... (162 files, 5.2MB)
Removing: /Users/a/Library/Caches/Homebrew/krb5--1.18.3.big_sur.bottle.1.tar.gz... (1.3MB)
==> Upgrading pango 1.48.1 -> 1.48.2
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/python%403.9-3.9.2.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/glib-2.66.7.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/pango-1.48.2.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Installing dependencies for pango: python@3.9 and glib
==> Installing pango dependency: python@3.9
==> Pouring python@3.9-3.9.2.big_sur.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
  rm '/usr/local/bin/2to3'

To force the link and overwrite all conflicting files:
  brew link --overwrite python@3.9

To list all files that would be deleted:
  brew link --overwrite --dry-run python@3.9

Possible conflicting files are:
/usr/local/bin/2to3 -> /Library/Frameworks/Python.framework/Versions/3.6/bin/2to3
/usr/local/bin/easy_install-3.9 -> /usr/local/Cellar/python@3.9/3.9.1_6/bin/easy_install-3.9
/usr/local/bin/idle3 -> /Library/Frameworks/Python.framework/Versions/3.6/bin/idle3
/usr/local/bin/pip3 -> /usr/local/Cellar/python@3.9/3.9.1_6/bin/pip3
/usr/local/bin/pip3.9 -> /usr/local/Cellar/python@3.9/3.9.1_6/bin/pip3.9
/usr/local/bin/pydoc3 -> /Library/Frameworks/Python.framework/Versions/3.6/bin/pydoc3
/usr/local/bin/python3 -> /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
/usr/local/bin/python3-config -> /Library/Frameworks/Python.framework/Versions/3.6/bin/python3-config
==> /usr/local/Cellar/python@3.9/3.9.2/bin/python3 -m ensurepip
==> /usr/local/Cellar/python@3.9/3.9.2/bin/pip3 install -v --global-option=--no-user-cfg --install-option=--force --install-
Last 15 lines from /Users/a/Library/Logs/Homebrew/python@3.9/post_install.02.pip3:
  Skipping link: yanked for reason: <none given>: https://files.pythonhosted.org/packages/3d/0c/01014c0442830eb38d6baef0932fdcb389279ce74295350ecb9fe09e048a/pip-20.3.2-py2.py3-none-any.whl#sha256=8d779b6a85770bc5f624b5c8d4d922ea2e3cd9ce6ee92aa260f12a9f072477bc (from https://pypi.org/simple/pip/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*)
  Skipping link: yanked for reason: <none given>: https://files.pythonhosted.org/packages/51/63/86e147c44335b03055e58a27c791d94fff4baaf08d67852f925ab9b90240/pip-20.3.2.tar.gz#sha256=aa1516c1c8f6f634919cbd8a58fc81432b0fa96f421a97d05a205ee86b07c43d (from https://pypi.org/simple/pip/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*)
  Found link https://files.pythonhosted.org/packages/54/eb/4a3642e971f404d69d4f6fa3885559d67562801b99d7592487f1ecc4e017/pip-20.3.3-py2.py3-none-any.whl#sha256=fab098c8a1758295dd9f57413c199f23571e8fde6cc39c22c78c961b4ac6286d (from https://pypi.org/simple/pip/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 20.3.3
  Found link https://files.pythonhosted.org/packages/ca/1e/d91d7aae44d00cd5001957a1473e4e4b7d1d0f072d1af7c34b5899c9ccdf/pip-20.3.3.tar.gz#sha256=79c1ac8a9dccbec8752761cb5a2df833224263ca661477a2a9ed03ddf4e0e3ba (from https://pypi.org/simple/pip/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 20.3.3
  Found link https://files.pythonhosted.org/packages/27/79/8a850fe3496446ff0d584327ae44e7500daf6764ca1a382d2d02789accf7/pip-20.3.4-py2.py3-none-any.whl#sha256=217ae5161a0e08c0fb873858806e3478c9775caffce5168b50ec885e358c199d (from https://pypi.org/simple/pip/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 20.3.4
  Found link https://files.pythonhosted.org/packages/53/7f/55721ad0501a9076dbc354cc8c63ffc2d6f1ef360f49ad0fbcce19d68538/pip-20.3.4.tar.gz#sha256=6773934e5f5fc3eaa8c5a44949b5b924fc122daa0a8aa9f80c835b4ca2a543fc (from https://pypi.org/simple/pip/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 20.3.4
  Found link https://files.pythonhosted.org/packages/de/47/58b9f3e6f611dfd17fb8bd9ed3e6f93b7ee662fb85bdfee3565e8979ddf7/pip-21.0-py3-none-any.whl#sha256=cf2410eedf8735fd842e0fecd4117ca79025d7fe7c161e32f8640ed6ebe5ecb9 (from https://pypi.org/simple/pip/) (requires-python:>=3.6), version: 21.0
  Found link https://files.pythonhosted.org/packages/9e/24/bc928987f35dd0167f21b13a1777c21b9c5917c9894cff93f1c1a6cb8f3b/pip-21.0.tar.gz#sha256=b330cf6467afd5d15f4c1c56f5c95e56a2bfb941c869bed4c1aa517bcb16de25 (from https://pypi.org/simple/pip/) (requires-python:>=3.6), version: 21.0
  Found link https://files.pythonhosted.org/packages/fe/ef/60d7ba03b5c442309ef42e7d69959f73aacccd0d86008362a681c4698e83/pip-21.0.1-py3-none-any.whl#sha256=37fd50e056e2aed635dec96594606f0286640489b0db0ce7607f7e51890372d5 (from https://pypi.org/simple/pip/) (requires-python:>=3.6), version: 21.0.1
  Found link https://files.pythonhosted.org/packages/b7/2d/ad02de84a4c9fd3b1958dc9fb72764de1aa2605a9d7e943837be6ad82337/pip-21.0.1.tar.gz#sha256=99bbde183ec5ec037318e774b0d8ae0a64352fe53b2c7fd630be1d07e94f41e5 (from https://pypi.org/simple/pip/) (requires-python:>=3.6), version: 21.0.1
Given no hashes to check 161 links for project 'pip': discarding no candidates
WARNING: You are using pip version 20.2.3; however, version 21.0.1 is available.
You should consider upgrading via the '/usr/local/opt/python@3.9/bin/python3.9 -m pip install --upgrade pip' command.
Removed file:///usr/local/Cellar/python%403.9/3.9.2/libexec/pip from build tracker '/private/tmp/pip-req-tracker-zj5utx6p'
Removed build tracker: '/private/tmp/pip-req-tracker-zj5utx6p'
Warning: The post-install step did not complete successfully
You can try again using:
  brew postinstall python@3.9
==> Caveats
Python has been installed as
  /usr/local/bin/python3

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
  /usr/local/opt/python@3.9/libexec/bin

You can install Python packages with
  pip3 install <package>
They will install into the site-package directory
  /usr/local/lib/python3.9/site-packages

See: https://docs.brew.sh/Homebrew-and-Python
==> Summary
🍺  /usr/local/Cellar/python@3.9/3.9.2: 3,924 files, 65.9MB
==> Installing pango dependency: glib
==> Pouring glib-2.66.7.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/glib/2.66.7: 441 files, 20.8MB
==> Installing pango
==> Pouring pango-1.48.2.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/pango/1.48.2: 64 files, 3MB
Removing: /usr/local/Cellar/pango/1.48.0... (64 files, 3MB)
Removing: /usr/local/Cellar/pango/1.48.1... (64 files, 3MB)
Removing: /Users/a/Library/Caches/Homebrew/pango--1.48.1.big_sur.bottle.tar.gz... (734.3KB)
Removing: /Users/a/Library/Caches/Homebrew/pango--1.48.0.catalina.bottle.tar.gz... (733.4KB)
==> Upgrading librsvg 2.50.2 -> 2.50.3
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/librsvg-2.50.3.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Pouring librsvg-2.50.3.big_sur.bottle.tar.gz
==> /usr/local/opt/gdk-pixbuf/bin/gdk-pixbuf-query-loaders --update-cache
🍺  /usr/local/Cellar/librsvg/2.50.3: 48 files, 141.5MB
Removing: /usr/local/Cellar/librsvg/2.50.2... (48 files, 141.3MB)
Removing: /Users/a/Library/Caches/Homebrew/librsvg--2.50.2.big_sur.bottle.1.tar.gz... (38.2MB)
==> Upgrading postgresql 13.1 -> 13.2
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/postgresql-13.2.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Pouring postgresql-13.2.big_sur.bottle.tar.gz
==> Caveats
To migrate existing data from a previous major version of PostgreSQL run:
  brew postgresql-upgrade-database

This formula has created a default database cluster with:
  initdb --locale=C -E UTF-8 /usr/local/var/postgres
For more details, read:
  https://www.postgresql.org/docs/13/app-initdb.html

To have launchd start postgresql now and restart at login:
  brew services start postgresql
Or, if you don't want/need a background service you can just run:
  pg_ctl -D /usr/local/var/postgres start
==> Summary
🍺  /usr/local/Cellar/postgresql/13.2: 3,218 files, 42.6MB
Removing: /usr/local/Cellar/postgresql/13.1... (3,217 files, 42.6MB)
Removing: /Users/a/Library/Caches/Homebrew/postgresql--13.1.big_sur.bottle.tar.gz... (11.1MB)
==> Upgrading python@3.9 3.9.2 -> 3.9.2
Removing: /usr/local/Cellar/python@3.9/3.9.1... (4,503 files, 71.7MB)
Removing: /usr/local/Cellar/python@3.9/3.9.1_6... (3,932 files, 65.4MB)
Removing: /Users/a/Library/Caches/Homebrew/python@3.9--3.9.1.big_sur.bottle.tar.gz... (16.6MB)
Removing: /Users/a/Library/Caches/Homebrew/python@3.9--3.9.1_6.big_sur.bottle.tar.gz... (16.7MB)
==> Upgrading redis 6.0.9 -> 6.0.10
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/redis-6.0.10.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Pouring redis-6.0.10.big_sur.bottle.tar.gz
==> Caveats
To have launchd start redis now and restart at login:
  brew services start redis
Or, if you don't want/need a background service you can just run:
  redis-server /usr/local/etc/redis.conf
==> Summary
🍺  /usr/local/Cellar/redis/6.0.10: 13 files, 3.9MB
Removing: /usr/local/Cellar/redis/6.0.9... (13 files, 3.9MB)
Removing: /Users/a/Library/Caches/Homebrew/redis--6.0.9.catalina.bottle.tar.gz... (1.8MB)
==> Upgrading glib 2.66.7 -> 2.66.7
Removing: /usr/local/Cellar/glib/2.66.2_1... (436 files, 15.5MB)
Removing: /usr/local/Cellar/glib/2.66.4_1... (441 files, 20.8MB)
Removing: /Users/a/Library/Caches/Homebrew/glib--2.66.4_1.big_sur.bottle.1.tar.gz... (6.2MB)
==> Upgrading wget 1.20.3_2 -> 1.21.1
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/wget-1.21.1.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Pouring wget-1.21.1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/wget/1.21.1: 88 files, 4MB
Removing: /usr/local/Cellar/wget/1.20.3_2... (50 files, 4.0MB)
Removing: /Users/a/Library/Caches/Homebrew/wget--1.20.3_2.catalina.bottle.tar.gz... (1.4MB)
==> Upgrading graphviz 2.44.1 -> 2.46.1
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/webp-1.2.0.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/gd-2.3.1.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/jasper-2.0.25.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/graphviz-2.46.1.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Installing dependencies for graphviz: webp, gd and jasper
==> Installing graphviz dependency: webp
==> Pouring webp-1.2.0.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/webp/1.2.0: 39 files, 2.4MB
==> Installing graphviz dependency: gd
==> Pouring gd-2.3.1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/gd/2.3.1: 34 files, 1.4MB
==> Installing graphviz dependency: jasper
==> Pouring jasper-2.0.25.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/jasper/2.0.25: 40 files, 1014.6KB
==> Installing graphviz
==> Pouring graphviz-2.46.1.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/graphviz/2.46.1: 462 files, 12.2MB
Removing: /usr/local/Cellar/graphviz/2.44.1... (508 files, 19.2MB)
Removing: /Users/a/Library/Caches/Homebrew/graphviz--2.44.1.catalina.bottle.tar.gz... (12.9MB)
Removing: /Users/a/Library/Caches/Homebrew/graphviz--2.44.1.big_sur.bottle.1.tar.gz... (12.9MB)
==> Checking for dependents of upgraded formulae...
==> No broken dependents found!
==> Caveats
==> openssl@1.1
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
  /usr/local/etc/openssl@1.1/certs

and run
  /usr/local/opt/openssl@1.1/bin/c_rehash

openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,
because macOS provides LibreSSL.

If you need to have openssl@1.1 first in your PATH, run:
  echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc

For compilers to find openssl@1.1 you may need to set:
  export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
  export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"

For pkg-config to find openssl@1.1 you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"

==> aircrack-ng
Run `airodump-ng-oui-update` install or update the Airodump-ng OUI file.
==> tcl-tk
tcl-tk is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.

If you need to have tcl-tk first in your PATH, run:
  echo 'export PATH="/usr/local/opt/tcl-tk/bin:$PATH"' >> ~/.zshrc

For compilers to find tcl-tk you may need to set:
  export LDFLAGS="-L/usr/local/opt/tcl-tk/lib"
  export CPPFLAGS="-I/usr/local/opt/tcl-tk/include"

For pkg-config to find tcl-tk you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/tcl-tk/lib/pkgconfig"

==> krb5
krb5 is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.

If you need to have krb5 first in your PATH, run:
  echo 'export PATH="/usr/local/opt/krb5/bin:$PATH"' >> ~/.zshrc
  echo 'export PATH="/usr/local/opt/krb5/sbin:$PATH"' >> ~/.zshrc

For compilers to find krb5 you may need to set:
  export LDFLAGS="-L/usr/local/opt/krb5/lib"
  export CPPFLAGS="-I/usr/local/opt/krb5/include"

For pkg-config to find krb5 you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/krb5/lib/pkgconfig"

==> python@3.9
Python has been installed as
  /usr/local/bin/python3

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
  /usr/local/opt/python@3.9/libexec/bin

You can install Python packages with
  pip3 install <package>
They will install into the site-package directory
  /usr/local/lib/python3.9/site-packages

See: https://docs.brew.sh/Homebrew-and-Python
==> postgresql
To migrate existing data from a previous major version of PostgreSQL run:
  brew postgresql-upgrade-database

This formula has created a default database cluster with:
  initdb --locale=C -E UTF-8 /usr/local/var/postgres
For more details, read:
  https://www.postgresql.org/docs/13/app-initdb.html

To have launchd start postgresql now and restart at login:
  brew services start postgresql
Or, if you don't want/need a background service you can just run:
  pg_ctl -D /usr/local/var/postgres start
==> redis
To have launchd start redis now and restart at login:
  brew services start redis
Or, if you don't want/need a background service you can just run:
  redis-server /usr/local/etc/redis.conf
MacBook Pro M1芯片实测:用aircrack-ng抓包破解Wi-Fi,成功率到底有多高? 本文深度解析了M1芯片MacBook Pro在无线安全测试中的表现,重点测试了aircrack-ng抓包破解Wi-Fi的成功率。通过对比不同硬件平台和路由器型号,揭示了M1芯片在密码破解效率和能耗方面的优势,同时探讨了现代路由器的防御机制及外接网卡方案。 阅读详情

相关推荐

Aircrack-ng 1.7 MacOS 环境配置:Homebrew 安装与网卡监听模式 3 步验证

本文详细介绍了在MacOS环境下配置Aircrack-ng 1.7的完整流程,包括Homebrew安装、无线网卡监听模式激活及功能验证。通过三步核心验证环节,帮助用户快速搭建无线网络安全测试环境,特别针对Wifi破解场景提供实用技巧和常见问题解决方案。

chuchen7021的博客 437

pip使用技巧

C:\Users\Administrator>pip search flask Flask-Pure (0.5) - Flask-Pure - a Flask extension for Pure.css Flask-SimpleMDE (0.3.0) - Flask-SimpleMDE - a Flask extension for SimpleMDE Fla...

weixin_37477226的博客 889

Aircrack-ng 1.7 在 macOS 10.15+ 的 3 个典型报错与修复:Brew 安装失败与网卡监听

本文详细解析了Aircrack-ng 1.7在macOS 10.15+系统中的3个典型报错与修复方法,包括Homebrew安装失败、网卡监听模式激活问题及数据包捕获异常。特别针对Apple Silicon芯片提供了优化方案,并对比了不同处理器的性能表现,帮助用户高效解决Wifi破解工具的使用难题。

weixin_33749242的博客 352

macOS安装aircrack-ng破解附近Wi-Fi

1.首先安装aircrack-ng,我这里是通过brew包管理器安装的,在命令行输入以下命令安装aircrack-ng brew search aircrack-ng brew install aircrack-ng sudo chown -R $(whoami) /usr/local brew link aircrack-ng 2.安装好后,看看自己的网卡名字,输入以下......

布布的博客 4511

Mac通过Docker运行airgeddon无线审计:环境搭建与实战指南

无线网络安全审计是网络安全领域的基础实践,其核心原理在于利用无线网卡的监听模式捕获数据包,分析网络协议中的安全漏洞。这项技术的价值在于帮助安全从业者与爱好者主动发现Wi-Fi网络中的弱密码、配置缺陷等风险,从而提升整体网络防御能力。在渗透测试与安全评估场景中,工具链的跨平台兼容性常成为实践门槛。Docker容器技术通过提供标准化的运行时环境,有效解决了工具在macOS等非Linux系统上的依赖与兼容性问题,实现了安全工具的一次构建、处处运行。本文聚焦于如何在macOS上,借助Docker容器技术,部署功能完

weixin_34218890的博客 535

一加7刷入Kali NetHunter与Magisk:打造移动渗透测试平台

Android系统因其开放性和可定制性,成为移动安全研究的重要平台。通过获取Root权限,用户可以深入系统底层,实现高级功能定制与安全工具集成。Magisk作为一种系统化Root解决方案,通过动态修改系统分区实现权限管理,并能有效隐藏Root状态以兼容各类应用。Kali NetHunter作为Kali Linux的官方移动版本,集成了Nmap、Metasploit、Aircrack-ng等数百种专业安全工具,将Android设备转变为便携式渗透测试工作站。这种组合在移动安全评估、网络攻防演练及安全技术学习等

ithome 384

macOS上使用aircrack-ng暴力破解Wi-Fi密码

MacOS上使用aircrack-ng暴力破解Wi-Fi密码

qq_27198345的博客 3万+

WPA2无线安全实战:从握手包捕获到GPU加速破解的完整攻防演练

无线网络安全的核心之一是认证与加密协议,其中WPA2-PSK因其广泛部署而成为安全测试的重点。其原理基于预共享密钥(PSK)和四次握手过程,攻击者可通过捕获握手包获取关键信息,进而离线验证密码。GPU加速技术通过并行计算能力,将原本耗时的哈希计算(如PBKDF2)效率提升数个量级,使离线字典攻击和掩码攻击在工程实践中变得可行。这为渗透测试和红队评估提供了高效验证密码强度的技术手段。在应用层面,结合社会工程学信息生成针对性弱口令字典,并利用Hashcat等工具进行GPU加速破解,已成为评估无线网络健壮性的标准

cuiji1279的博客 336

macOS 安装 aircrack-ng 破解 wifi,hashcat ,OnlineHashCrack,在线破解握手包

macOS 安装aircrack-ng brew search aircrack-ng

mixboot 1万+

S型速度曲线进阶:基于Sin²(x)的PLC平滑运动控制实践(以伺服/步进系统为例)

本文深入探讨了基于Sin²(x)的S型速度曲线在PLC平滑运动控制中的实践应用,特别针对伺服/步进系统。通过对比传统梯形曲线和七段S曲线,详细展示了Sin²(x)曲线在加速度连续性、计算效率和参数自适应性方面的优势,并结合博图平台的具体实现技巧和实战案例,为精密运动控制提供了优化方案。

weixin_28718793的博客 242

详述字符集与汉字编码

字符集与字符编码是文本处理的基础概念。字符集定义字符集合(如ASCII、GB2312、Unicode),字符编码则规定字符如何存储为二进制数据。汉字编码经历了从区域化(GB2312、GBK、BIG5)到全球化(Unicode)的演进,Unicode通过UTF-8、UTF-16等编码方案实现跨语言兼容。UTF-8因兼容ASCII、节省空间且无乱码风险,成为中文互联网的主流编码。正确处理编码问题需统一标准、明确声明格式,并注意生僻字的特殊处理。

零零发不爱ai的博客 805

mac brew安装xxx时候出现curl: (22) The requested URL returned error: 404

目前有两个解决方案: 方案一: (通过方案一解决) 直接更新update brew brew update 方案二: (方案二实验没成功) 修改环境变量: brew config # 查看 ## 查找: HOMEBREW_BOTTLE_DOMAIN:https://mirrors.ustc.edu.cn/homebrew-bottles echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottl

qq_31504207的博客 8333

AI应用安全 - Prompt注入攻击

随着大模型的爆火,各行各业都在使用大模型进行智能化改造。但是如何做一个可靠的大模型应用,就需要考虑各种安全问题。本文主要介绍一种常见的安全问题,即prompt注入攻击,并介绍一些防范手段。Prompt Injection Attack(提示注入攻击)是针对大型语言模型(LLM)的一种新兴安全威胁,攻击者通过精心构造的输入提示(prompt)来操纵模型行为,使其产生非预期输出或执行恶意操作。它主要包括两种注入方式,一是直接注入,而是间接注入。

sinat_28694519的博客 1932

Raven-Storm实战教程:如何快速发起L3/L4/L7层DDoS攻击测试

Raven-Storm是一款功能强大的DDoS渗透测试工具包,采用Python 3.8开发,支持多种协议的攻击测试。本教程将帮助你快速掌握使用Raven-Storm进行L3(网络层)、L4(传输层)和L7(应用层)DDoS攻击测试的方法,适用于安全研究者和渗透测试人员在授权环境中使用。 ## 快速安装指南 🚀 ### 自动安装(推荐新手) 通过官方脚本一键安装,适用于Linux系统(支持De

gitblog_01402的博客 637

保姆级教程:在RK3588平台上为IMX415 Sensor配置HDR2曝光(附完整代码与避坑点)

本文提供RK3588平台上为IMX415 Sensor配置HDR2曝光的详细教程,涵盖基础概念、限制条件、实战配置步骤及常见问题解决方案。通过完整代码示例和关键参数解析,帮助开发者高效实现HDR2曝光模式,提升图像质量并避开常见陷阱。

weixin_28685287的博客 283

链家二手房信息爬取(内附完整代码)

链家二手房信息爬取1.简介2. 爬虫思路2.1 网页分析2.2 详情页分析2.3 不同页码的爬取2.4 解决链家只显示100页数据2.5 简单的反爬与进度条显示3. 总结 1.简介   最近帮同学爬取了链家在售二手房的信息,这是本人学习爬虫以来爬取数据最多的一次,就想着写个博客记录一下。   本次爬虫是利用python+jupyter notebook实现的,用到的第三方库如下: import pandas as pd # 数据存储 import requests # 网页内容获取 import re #

qq_46256922的博客 3万+

Mac OS X 用终端破解附近 Wifi 密码教程

首先需要确保电脑装有 Xcode 和 homebrew。 1 sudo brew install aircrack-ng 等待一段时间安装,然后使用mac系统下自带的 airport 进行附近 wifi 信号的监测。 首先我们将 airport 命令引入到用户命令里,在终端输入:

jackshiny的专栏 3万+

手把手教你完成基于YOLOv8的水果/商品/食堂/蔬菜/饮料/书籍识别与计价系统,前台+后台管理系统

手把手教你完成基于YOLOv8的商店的水果/商品/食堂/蔬菜/饮料/书籍识别与计价系统,前台+后台管理员系统,可进行目标检测的操作和展示,实现对图片、视频和摄像头的实时目标检测

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 2456

AI Agent 工程实践(一):大模型 API 接入及渗透测试超级智能体对接(挖掘nday/0day)

市面上几大Agent应用对接第三方服务商API接口教程,以及配置渗透测试工作并挖掘漏洞

轻舟已过万重山 515

深度学习流体力学:基于PyTorch的物理信息神经网络(PINN)完整实现

本文介绍了基于物理信息神经网络(PINN)的深度学习流体力学求解器实现。首先阐述了Navier-Stokes方程的理论基础,包括连续性方程和动量守恒方程,并解释了PINN的核心原理:将物理方程作为约束条件嵌入神经网络损失函数。以经典的lid-driven cavity流动为例,详细展示了使用PyTorch实现的全流程,包括神经网络架构设计、自动微分求解Navier-Stokes方程、多约束条件优化训练等关键环节。该求解器通过将物理方程、边界条件和初始条件整合到损失函数中,实现了对流体力学问题的端到端求解,为

源代码杀手的博客 9833

7.18 GART 与 GPUVM 对比:一颗 GPU 上两套页表的分工

本文横向对比AMD GPU上并存的GART与GPUVM两套页表。GART为内核专用,全局单一,线性单层结构,CPU同步直写;GPUVM为每进程48位地址空间,四级页表,含并发状态机,支持隔离与迁移。二者通过VMID区分,共享GMC硬件与PTE编码,分工互补。

图形/计算GPU的驱动与虚拟化技术分享园地 377

Wireshark网络分析实战:从抓包到无线网络深度解析

网络协议分析是理解数据通信、排查故障的核心技术。其原理在于对网络数据包进行捕获、解码与统计,从而透视设备间的交互行为。掌握这项技术对于网络工程师、安全分析师和开发者而言价值巨大,能精准定位性能瓶颈、验证协议实现、分析安全事件。在无线网络仿真、物联网调试、应用性能监控等场景中,协议分析工具不可或缺。Wireshark作为行业标准工具,集成了强大的协议解码器和统计分析功能。本文聚焦于**Wireshark**在**无线网络仿真**中的实战应用,详解如何配置监控模式、解密WPA2流量,并利用过滤与着色规则,从海量

csdndownload11123的博客 319

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Wireshark从入门到精通:网络协议分析实战指南与故障排查

网络协议分析是网络运维、安全分析和应用开发领域的核心技能,它通过解析数据包在网络中的传输过程,帮助工程师深入理解通信原理。掌握协议分析技术,能够快速定位网络故障、优化应用性能并识别安全威胁,其价值在于将抽象的网络行为转化为可视化的数据流。在实际工程实践中,无论是排查网页访问异常、分析应用流量,还是诊断工业网络通信故障,协议分析工具都不可或缺。本文以Wireshark这一广泛使用的开源网络协议分析器为例,系统讲解其从环境搭建、核心过滤技巧到进阶实战应用的全链路学习路径,并重点涵盖**TCP三次握手/四次挥手*

weixin_30861459的博客 323

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Mac OS 干货教学-超详细Wifi破解教学

Mac OS 干货教学🔥-超详细Wifi破解教学Mac OS 干货教学🔥-超详细Wifi破解教学。

jjc120074203的博客 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Aircrack-ng项目编译与安装完全指南

Aircrack-ng是一套用于WiFi网络安全性评估的完整工具集,包含数据包捕获、WEP/WPA/WPA2-PSK密钥分析等核心功能。本文将详细介绍在不同操作系统环境下编译安装Aircrack-ng的技术要点和完整流程。 ## 一、编译环境准备 ### 1.1 基础依赖组件 编译Aircrack-ng需要以下基础工具链: - 构建工具:Autoconf、Automake、Libtool -...

gitblog_00084的博客 915

解决Mac系统下,kerberos客户端无法连接的问题

小伙伴的开发机器是mac系统,需要连接Hadoop集群做开发。但是kinit命令一直报 “kinit: krb5_get_init_creds: unable to reach any KDC in realm XXXXXXX.HADOOP, tried 1 KDC” 错误。 我们排查了Kerberos客户端版本、krb5.conf配置文件以及 keytab,都是正确的。 经过重重定位,我们发现是传输协议的问题。 以下划重点: linux上kerberos的传输协议默认是TCP,而mac上默认是UD

5429
上一篇: brew install postgresql
下一篇: test django
go_sparrow
博客等级 码龄11年 25粉丝 257原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值