From 5771d56033a5262c9c9237cbc412078a86757950 Mon Sep 17 00:00:00 2001 From: _xeroxz Date: Mon, 7 Jun 2021 07:46:22 +0000 Subject: [PATCH] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 38e13d7..efc0cfd 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ The repo contains the following notable folders and files: In order to use the virtual instruction assembler you must first have a few values at hand. You must have an unpacked vmprotect 2 binary. This file cannot be a dump, it must be unpacked. Second, you must know the RVA to the vm entry address of the first push instruction. This first push instruction must not be `push contant_value`, it must be of type `push reg` as the constant values are pushed onto the stack by the generated c++ header file. The last thing you need is a virtual instruction assembly file. You can make one of these easily. Simply open a text editor and create your first label: -***Note: you can use ANY virtual instruction which is defined by vmprofiler... you can see them all [here]()*** +***Note: you can use ANY virtual instruction which is defined by vmprofiler... you can see them all [here](https://githacks.org/vmp2/vmprofiler/-/tree/a419fa4633f98e2f819b1119dc0884154e207482/src/vmprofiles)*** ``` get_hello: