Skip to content
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

AMD64 semantic bitcode file not found #3

Open
ghost opened this issue Apr 19, 2021 · 12 comments
Open

AMD64 semantic bitcode file not found #3

ghost opened this issue Apr 19, 2021 · 12 comments

Comments

@ghost
Copy link

ghost commented Apr 19, 2021

F0419 10:29:28.113639 10288 Util.cpp:446] Cannot find path to amd64 semantics bitcode file.

How do i fix this?

@jfmherokiller
Copy link

@jfmherokiller
Copy link

if i had to guess it looks for the files here "D:/remill/remill/5.0/semantics//"

@jfmherokiller
Copy link

mcsema-lift-5.0.exe.zip
I patched the file to allow the relocation of the arch files to the current working directory under a "remillb" folder

@e888llll
Copy link

@jfmherokiller I used your zip and replaced "D:\mcsema\bin\mcsema-lift-5.0.exe" with your zip'exe. But it also reported that error. Did I operate wrong?

@ghost
Copy link
Author

ghost commented Apr 28, 2021

Thank you so much, I'll test it out soon when I have time.

@eix128
Copy link
Owner

eix128 commented Apr 29, 2021

Thank you i will update repo soon

@ghost
Copy link
Author

ghost commented May 1, 2021

Has anyone had a problem where the .bc file is created, and mcsema tries to create another file with the same name? This causes the mcsema bitcode generation to be stuck

C:\Users\lolxd\Downloads\MCSemaWindows-master\mcsema\bin>mcsema-lift-5.0.exe --os windows --arch amd64 --cfg calc.cfg --output calc.bc
E0430 16:46:31.655736 13776 Function.cpp:376] Adding missing block 140001380 in function sub_140001280___security_check_cookie as a tail call to sub_140001380___report_gsfailure
E0430 16:46:32.070091 13776 FileSystem.cpp:277] Unable to rename calc.bc.tmp.4940 to calc.bc: Permission denied

@eix128
Copy link
Owner

eix128 commented May 5, 2021

Yes , its not a big problem
Just rename bc manualy on cmd
try cmd:
ren calc.bc.tmp.4940 calc.bc

This should work.
I will update this soon...

@thatreguy
Copy link

Yes , its not a big problem
Just rename bc manualy on cmd
try cmd:
ren calc.bc.tmp.4940 calc.bc

This should work.
I will update this soon...

Any update?

@eix128
Copy link
Owner

eix128 commented Aug 17, 2021

Yes , sorry i will update in a month.

@J1Man
Copy link

J1Man commented Sep 25, 2021

Hello eix128,

Did you get a chance to work on building the new version of Mcsema?

As you build the project on windows, please take notes on how you did it and share that notes with us as a tutorial if you can. There are many reports from people on the issue tracker on Mcsema stating that they could not compile the project on Windows by following the official instructions. It would be great if you can provide us the correct instructions for compiling this thing on windows.

You are our only hope at this point. :)
Thanks.

@eix128
Copy link
Owner

eix128 commented Sep 26, 2021

I will make update soon dont worry

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants