All Projects → reswitched → Pegaswitch

reswitched / Pegaswitch

Licence: isc
PegaSwitch is an exploit toolkit for the Nintendo Switch

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Pegaswitch

Tegrarcmgui
C++ GUI for TegraRcmSmash (Fusée Gelée exploit for Nintendo Switch)
Stars: ✭ 965 (+4.66%)
Mutual labels:  switch, exploit
Hydrosphere
Ocean beyond the Horizon
Stars: ✭ 17 (-98.16%)
Mutual labels:  switch
Herpaderping
Process Herpaderping proof of concept, tool, and technical deep dive. Process Herpaderping bypasses security products by obscuring the intentions of a process.
Stars: ✭ 614 (-33.41%)
Mutual labels:  exploit
Edizon
💡 A homebrew save management, editing tool and memory trainer for Horizon (Nintendo Switch)
Stars: ✭ 706 (-23.43%)
Mutual labels:  switch
Nx Shell
A multi-purpose file manager for the Nintendo Switch.
Stars: ✭ 639 (-30.69%)
Mutual labels:  switch
Oscp
Collection of things made during my OSCP journey
Stars: ✭ 709 (-23.1%)
Mutual labels:  exploit
Windows Kernel Exploits
windows-kernel-exploits Windows平台提权漏洞集合
Stars: ✭ 5,963 (+546.75%)
Mutual labels:  exploit
Wasabi Aeg
Yet another implementation of AEG (Automated Exploit Generation) using symbolic execution engine Triton.
Stars: ✭ 23 (-97.51%)
Mutual labels:  exploit
Vue Js Toggle Button
🍥 Vue.js 2 toggle / switch button - simple, pretty, customizable
Stars: ✭ 836 (-9.33%)
Mutual labels:  switch
K8cscan
K8Cscan大型内网渗透自定义插件化扫描神器,包含信息收集、网络资产、漏洞扫描、密码爆破、漏洞利用,程序采用多线程批量扫描大型内网多个IP段C段主机,目前插件包含: C段旁注扫描、子域名扫描、Ftp密码爆破、Mysql密码爆破、Oracle密码爆破、MSSQL密码爆破、Windows/Linux系统密码爆破、存活主机扫描、端口扫描、Web信息探测、操作系统版本探测、Cisco思科设备扫描等,支持调用任意外部程序或脚本,支持Cobalt Strike联动
Stars: ✭ 693 (-24.84%)
Mutual labels:  exploit
Spectre Attack
Example of using revealed "Spectre" exploit (CVE-2017-5753 and CVE-2017-5715)
Stars: ✭ 690 (-25.16%)
Mutual labels:  exploit
Joomscan
OWASP Joomla Vulnerability Scanner Project
Stars: ✭ 640 (-30.59%)
Mutual labels:  exploit
Stickyswitch
⭐️ beautiful switch widget with sticky animation ⭐️
Stars: ✭ 725 (-21.37%)
Mutual labels:  switch
Penetration Testing Tools
A collection of more than 140+ tools, scripts, cheatsheets and other loots that I have developed over years for Red Teaming/Pentesting/IT Security audits purposes. Most of them came handy on at least one of my real-world engagements.
Stars: ✭ 614 (-33.41%)
Mutual labels:  exploit
Xattacker
X Attacker Tool ☣ Website Vulnerability Scanner & Auto Exploiter
Stars: ✭ 897 (-2.71%)
Mutual labels:  exploit
Sys Con
Nintendo Switch sysmodule that allows support for third-party controllers
Stars: ✭ 603 (-34.6%)
Mutual labels:  switch
Skyline
Run Nintendo Switch homebrew & games on your Android device!
Stars: ✭ 670 (-27.33%)
Mutual labels:  switch
Htshells
Self contained htaccess shells and attacks
Stars: ✭ 708 (-23.21%)
Mutual labels:  exploit
Confiscate
Discover duplication glitches, abusive staff giving items, x-ray or simply poor server economy.
Stars: ✭ 23 (-97.51%)
Mutual labels:  exploit
Aiflatswitch
Nicely animated flat design switch alternative to UISwitch
Stars: ✭ 904 (-1.95%)
Mutual labels:  switch

By



An exploit toolkit for the Nintendo Switch™

Installation

  1. Install the latest version of node from nodejs.org
  2. Clone this repository
  3. Run npm install

Usage

  1. Ensure port 53, 80, and 8100 are open on the computer running PegaSwitch.
  2. Start PegaSwitch with sudo node start.js
    • If on 1.0.0 or you are using the Fake News entrypoint, you will need to run sudo node start.js --webapplet instead.
  3. Configure your Switch DNS settings to point to the IP of your computer.
  4. Run a connection test to trigger the Captive Portal. (Likewise, going into an update page will do the same.)

It should no longer be necessary to run usefulscripts/SetupNew.js, since PegaSwitch will now do it automatically.

Documentation

API documentation for SploitCore is automatically generated using jsdoc comments.

You can find the latest version of documentation hosted here

To view locally: npm run docs:serve then visit http://localhost:4001

To generate to docs folder: npm run docs:generate

Troubleshooting

DNS responds with incorrect IP address

You can override the IP address that pegaswitch responds with by passing an --ip argument to the node start.js command.

eg.

sudo node start.js --ip 1.2.3.4

Windows support

Pegaswitch should function on Windows, albeit with the curses ui disabled.

If --logfile is not specified, pegaswitch.log is used. You may open it with the text editor of your choice.

ex:

C:\pegaswitch\> node start.js --logfile log.txt

If you encounter problems using pegaswitch on Windows, we suggest installing through WSL.

License

ISC. See attached LICENSE.md file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].