Skip to content

Commit 3dd79bd

Browse files
committed
Initial
1 parent 329e10b commit 3dd79bd

File tree

1 file changed

+34
-12
lines changed

1 file changed

+34
-12
lines changed

README.md

Lines changed: 34 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11

22
# What is QLoader ?
33

4-
**QLoader** a.k.a **Quick Loader** is a PE loader that helps you quickly create a loader for application
4+
**QLoader** is a PE loader creator that helps you quickly create a non-exe loader for application
55

66
## Features
77

8-
* Patching Methods
9-
- [x] Fully Loaded
10-
- [x] At Entry Point
11-
- [ ] Unpacking
12-
8+
* Easy to Create a non-exe Loader to Avoid Anti-Virus Detection
9+
* Easy to Define Patching Patterns under the JSON File Format
10+
* Easy to Modify Patching Information (Target, Pattern, etc)
11+
* Support both PE 32-bit & 64-bit
12+
* Do Not Need `Save Project` like dUP for later (Modify Direct the Created Loader for Updating)
1313
* Create Loader as
1414
- [X] Windows Shortcut .LNK
1515
- [X] Internet Shortcut .URL
1616
- [X] HTML Hyperlink `qloader: ...` (like `tel: ...`, `skype: ...`, etc)
17-
18-
* Define patterns under the JSON File Format
17+
* Patching Methods
18+
- [x] Fully Loaded
19+
- [x] At Entry Point
20+
- [ ] Unpacking (`TODO Later`)
1921

2022
## License
2123

@@ -31,7 +33,8 @@ Released under the [MIT](LICENSE.md) license
3133

3234
>![](QLoader/screenshots/ui.png?)
3335
34-
>Pattern File (Template)
36+
<details>
37+
<summary>Pattern File (Template)</summary>
3538

3639
```
3740
{
@@ -76,6 +79,7 @@ Released under the [MIT](LICENSE.md) license
7679
]
7780
}
7881
```
82+
</details>
7983

8084
## Examples
8185

@@ -93,11 +97,29 @@ Released under the [MIT](LICENSE.md) license
9397
9498
## Development
9599

96-
> Step 1. Required Visual Studio C++ 2019 or later.
100+
<details>
101+
<summary>Required</summary>
102+
103+
> Installed `Visual Studio C++ 2019` or later
104+
>
105+
> Installed [Vutils](https://github.com/vic4key/Vutils.git) library
106+
</details>
107+
108+
<details>
109+
<summary>Steps</summary>
110+
111+
> Step 1. Check [this](https://github.com/vic4key/QLoader.git) repository
112+
>
113+
> Step 2. Checkout Sub-Modules
97114
>
98-
> Step 2. Required [Vutils](https://github.com/vic4key/Vutils.git) library
115+
>> $ git submodule update --init --recursive
116+
>>
117+
>> $ git submodule foreach --recursive git checkout master
118+
>>
119+
>> $ git submodule foreach --recursive git pull
99120
>
100-
> Step 3. Clone [this](https://github.com/vic4key/QLoader.git) repository and start to work.
121+
> Step 3. Open `QLoader.sln` in `MS Visual Studio` and start to work
122+
</details>
101123
102124
## Contact
103125
Feel free to contact via [Twitter](https://twitter.com/vic4key) / [Gmail](mailto:[email protected]) / [Blog](https://blog.vic.onl/) / [Website](https://vic.onl/)

0 commit comments

Comments
 (0)