diff --git a/.gitignore b/.gitignore index 2dc53ca..b2bc97b 100644 --- a/.gitignore +++ b/.gitignore @@ -158,3 +158,6 @@ cython_debug/ # and can be added to the global gitignore or merged into this file. For a more nuclear # option (not recommended) you can uncomment the following to ignore the entire idea folder. .idea/ + +# Options file +options.toml \ No newline at end of file diff --git a/README.md b/README.md index a85a758..9b1a2c0 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,6 @@ GitHub GitHub release (latest by date) - Simple-XSS is a multiplatform cross-site scripting (XSS) vulnerability exploitation tool. This application will help you create a hook that can easily and reliably catch a client by downloading a payload to their browser and executing it. You don't even need a white IP @@ -54,8 +53,6 @@ Hook has the following structure: **package.toml** - metadata file, contains data about hook such as name, description, author and version. -_To create custom hook, follow these steps:_ - ### Payload > _Payloads folder: [payloads](payloads)_ @@ -83,37 +80,9 @@ Payload has the following structure: **init.py** - python file, imported when loading payload. Allows you to interact with the client side of payload (payload.js) via WebSockets protocol. -_To create custom payload, follow these steps:_ - -- Create payload folder in [.\payloads](payloads) and go into - -```shell -cd payloads -mkdir my_payload -cd my_payload -``` - -- Then create main file - -```shell -echo "alert(1)" > payload.js -``` - -- Create package file (not required) - -```shell -echo "name = 'My Payload'" > package.toml -``` - -- Create init python file (not required) - -```shell -echo "print('Hello, World!')" > init.py -``` - ### Templating -**Inbuilt objects** is an objects passed into hook & payload main files +**Built-in objects** is an objects passed into hook & payload main files using [Jinja](https://jinja.palletsprojects.com/) templating engine. It contains additional information that may be needed when loading a hook or payload. diff --git a/options.toml b/options.toml deleted file mode 100644 index 70d7737..0000000 --- a/options.toml +++ /dev/null @@ -1,5 +0,0 @@ -public_url = "wss://8e31-185-175-238-250.ngrok-free.app" -payload_path = "D:\\CyberSecirity\\MyUtils\\Simple-XSS\\payloads\\ip" -hook_path = ".\\hooks\\default" -use_tunneling_app = true -tunneling_app = "ngrok"