MX 1 год назад
Родитель
Сommit
78c1fbfb68
5 измененных файлов с 43 добавлено и 11 удалено
  1. 1 1
      application.fam
  2. 21 0
      docs/changelog.md
  3. 19 8
      scenes/wifi_marauder_scene_start.c
  4. 1 1
      wifi_marauder_app.h
  5. 1 1
      wifi_marauder_app_i.h

+ 1 - 1
application.fam

@@ -1,7 +1,7 @@
 App(
 App(
     appid="esp32_wifi_marauder",
     appid="esp32_wifi_marauder",
     name="[ESP32] WiFi Marauder",
     name="[ESP32] WiFi Marauder",
-    fap_version=(7, 1),
+    fap_version=(7, 2),
     apptype=FlipperAppType.EXTERNAL,
     apptype=FlipperAppType.EXTERNAL,
     entry_point="wifi_marauder_app",
     entry_point="wifi_marauder_app",
     requires=["gui"],
     requires=["gui"],

+ 21 - 0
docs/changelog.md

@@ -1,3 +1,24 @@
+## v0.7.2
+
+Thanks to @justcallmekoko for adding app support for the new features in Marauder firmware v1.1.0! See the additions and grab the firmware for your wifi board here: https://github.com/justcallmekoko/ESP32Marauder/releases/tag/v1.1.0
+
+<3 @0xchocolate (cococode)
+
+
+## v0.7.1
+
+Bug fixes and improvements!
+
+- Back to working on latest official firmware ( @GeorgeBotsev )
+- Now the Evil Portal and wardrive dumps will be saved to a new directory apps_data/marauder/dumps, and the "-serial" argument for all commands will respect your "save pcaps" app setting ( @Willy-JL )
+- You'll also notice an apps_data/marauder/html directory, to support migrating from the standalone Evil Portal ( @RogueMaster )
+- Fixes an issue with loading scripts due to upstream toolchain changes ( @Willy-JL , @vollukas )
+
+As always, make sure you're running the latest version of Marauder FW on your wifi board: https://github.com/justcallmekoko/ESP32Marauder/releases/latest
+
+<3 @0xchocolate (cococode)
+
+
 ## v0.7.0
 ## v0.7.0
 
 
 Unified serial update! No more complicated wiring of 2x UART connections - all your boards are supported now, with PCAPs and text both going over just ONE, SINGLE serial channel! Thanks to @Willy-JL for adding this amazing feature and fixing up the app for the new APIs.
 Unified serial update! No more complicated wiring of 2x UART connections - all your boards are supported now, with PCAPs and text both going over just ONE, SINGLE serial channel! Thanks to @Willy-JL for adding this amazing feature and fixing up the app for the new APIs.

+ 19 - 8
scenes/wifi_marauder_scene_start.c

@@ -12,7 +12,7 @@ typedef enum { FOCUS_CONSOLE_END = 0, FOCUS_CONSOLE_START, FOCUS_CONSOLE_TOGGLE
 #define SHOW_STOPSCAN_TIP (true)
 #define SHOW_STOPSCAN_TIP (true)
 #define NO_TIP (false)
 #define NO_TIP (false)
 
 
-#define MAX_OPTIONS (9)
+#define MAX_OPTIONS (10)
 typedef struct {
 typedef struct {
     const char* item_string;
     const char* item_string;
     const char* options_menu[MAX_OPTIONS];
     const char* options_menu[MAX_OPTIONS];
@@ -41,9 +41,9 @@ const WifiMarauderItem items[NUM_MENU_ITEMS] = {
      FOCUS_CONSOLE_START,
      FOCUS_CONSOLE_START,
      NO_TIP},
      NO_TIP},
     {"List",
     {"List",
-     {"ap", "ssid", "station"},
-     3,
-     {"list -a", "list -s", "list -c"},
+     {"ap", "ssid", "station", "airtag"},
+     4,
+     {"list -a", "list -s", "list -c", "list -t"},
      NO_ARGS,
      NO_ARGS,
      FOCUS_CONSOLE_START,
      FOCUS_CONSOLE_START,
      NO_TIP},
      NO_TIP},
@@ -69,8 +69,9 @@ const WifiMarauderItem items[NUM_MENU_ITEMS] = {
       "swiftpair spam",
       "swiftpair spam",
       "samsung spam",
       "samsung spam",
       "google spam",
       "google spam",
+      "flipper spam",
       "bt spam all"},
       "bt spam all"},
-     8,
+     9,
      {"attack -t deauth",
      {"attack -t deauth",
       "attack -t probe",
       "attack -t probe",
       "attack -t rickroll",
       "attack -t rickroll",
@@ -78,10 +79,18 @@ const WifiMarauderItem items[NUM_MENU_ITEMS] = {
       "blespam -t windows",
       "blespam -t windows",
       "blespam -t samsung",
       "blespam -t samsung",
       "blespam -t google",
       "blespam -t google",
+      "blespam -t flipper",
       "blespam -t all"},
       "blespam -t all"},
      NO_ARGS,
      NO_ARGS,
      FOCUS_CONSOLE_END,
      FOCUS_CONSOLE_END,
      SHOW_STOPSCAN_TIP},
      SHOW_STOPSCAN_TIP},
+    {"Spoof Airtag",
+     {""},
+     1,
+     {"spoofat -t"},
+     INPUT_ARGS,
+     FOCUS_CONSOLE_END,
+     NO_TIP},
     {"Wardrive",
     {"Wardrive",
      {"ap", "station", "bt", "bt cont"},
      {"ap", "station", "bt", "bt cont"},
      4,
      4,
@@ -118,8 +127,8 @@ const WifiMarauderItem items[NUM_MENU_ITEMS] = {
      FOCUS_CONSOLE_END,
      FOCUS_CONSOLE_END,
      SHOW_STOPSCAN_TIP},
      SHOW_STOPSCAN_TIP},
     {"Sniff",
     {"Sniff",
-     {"beacon", "deauth", "pmkid", "probe", "pwn", "raw", "bt", "skim"},
-     8,
+     {"beacon", "deauth", "pmkid", "probe", "pwn", "raw", "bt", "skim", "airtag", "flipper"},
+     10,
      {"sniffbeacon",
      {"sniffbeacon",
       "sniffdeauth",
       "sniffdeauth",
       "sniffpmkid",
       "sniffpmkid",
@@ -127,7 +136,9 @@ const WifiMarauderItem items[NUM_MENU_ITEMS] = {
       "sniffpwn",
       "sniffpwn",
       "sniffraw",
       "sniffraw",
       "sniffbt",
       "sniffbt",
-      "sniffskim"},
+      "sniffskim",
+      "sniffbt -t airtag",
+      "sniffbt -t flipper"},
      NO_ARGS,
      NO_ARGS,
      FOCUS_CONSOLE_END,
      FOCUS_CONSOLE_END,
      SHOW_STOPSCAN_TIP},
      SHOW_STOPSCAN_TIP},

+ 1 - 1
wifi_marauder_app.h

@@ -4,7 +4,7 @@
 extern "C" {
 extern "C" {
 #endif
 #endif
 
 
-#define WIFI_MARAUDER_APP_VERSION "v0.7.1"
+#define WIFI_MARAUDER_APP_VERSION "v0.7.2"
 
 
 typedef struct WifiMarauderApp WifiMarauderApp;
 typedef struct WifiMarauderApp WifiMarauderApp;
 
 

+ 1 - 1
wifi_marauder_app_i.h

@@ -27,7 +27,7 @@
 #include <lib/toolbox/path.h>
 #include <lib/toolbox/path.h>
 #include <dialogs/dialogs.h>
 #include <dialogs/dialogs.h>
 
 
-#define NUM_MENU_ITEMS (24)
+#define NUM_MENU_ITEMS (25)
 
 
 #define WIFI_MARAUDER_TEXT_BOX_STORE_SIZE (4096)
 #define WIFI_MARAUDER_TEXT_BOX_STORE_SIZE (4096)
 #define WIFI_MARAUDER_TEXT_INPUT_STORE_SIZE (512)
 #define WIFI_MARAUDER_TEXT_INPUT_STORE_SIZE (512)