-
Notifications
You must be signed in to change notification settings - Fork 399
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compiling with movcc fails #37
Comments
see the readme: Building If you are building on a 64 bit system, ensure that you have a 32 bit libc available (for example, 'apt-get install libc6-dev-i386' or 'yum install glibc-devel.i686'). git clone https://github.com/xoreaxeaxeax/movfuscator |
The LCC build process link you sent is a 404.
…On Thu, May 2, 2024 at 9:16 AM E O ***@***.***> wrote:
see the readme:
Building
The M/o/Vfuscator uses LCC as the compiler frontend. The included build
script will automatically download LCC, configure it for the mov backend,
and build the M/o/Vfuscator tool.
*If you are building on a 64 bit system, ensure that you have a 32 bit
libc available (for example, 'apt-get install libc6-dev-i386' or 'yum
install glibc-devel.i686').*
git clone https://github.com/xoreaxeaxeax/movfuscator
cd movfuscator
./build.sh
sudo ./install.sh
If you have trouble building LCC, you can get more details on the LCC
build process at: https://drh.github.io/lcc/current/doc/install.html
—
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGSORE3YU35ODR533GNBDGDZAI4CDAVCNFSM4KWP2R5KU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBZGA2DONJSHA3A>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Awesome, thanks!
…On Thu, May 2, 2024 at 9:25 AM E O ***@***.***> wrote:
fixed https://github.com/drh/lcc/blob/master/doc/install.html
—
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGSORE5D3YWMVTF6GYHVNETZAI5DPAVCNFSM4KWP2R5KU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBZGA2DSNBRGEZA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
I've tried
movcc -s ./validation/prime.c -o prime_mov
movcc validation/aes/aes.c validation/aes/test.c -o validation/aes/aes -s
movcc -s hello_world.c -o hello_world
with the program "#include <stdio.h>int main(){ printf("Hello World"); return 0;}"
All of them fail with errors like (but with different c files):
`M/o/Vfuscation started...
hello_world.c: /usr/include/bits/alltypes.h:6: syntax error; found
va_list' expecting
;'M/o/Vfuscation failed.`
I'm using Void Linux with MUSL as libc on a 64bit system
The text was updated successfully, but these errors were encountered: