Comments (8)
When it finds the SMBIOS table it should work correctly.
I even try to get out of EFI-Shell and boot the os.
Not sure what you mean by that, but are you directly calling Windows bootx64.efi file like in this video?
from negativespoofer.
Not sure what you mean by that, but are you directly calling Windows bootx64.efi file like in this video?
Yes, I tried it that way.
This is exactly what I was trying to try
Try typing exit and if your OS starts booting without the PC doing a full reboot, you should be fine.
and I tried many more methods on BIOS, but nothing changed
Since my UEFI version is old, I tried it on a friend who has a new UEFI version. Nothing changed again. SMBIOS is still the same
from negativespoofer.
Here is another method I tried
https://www.youtube.com/watch?v=6K3o-sW59lI
from negativespoofer.
The address seem to be off (should be above 0xf0000 as far as I know). I think it's fall-backing to this function which I got working just half of the time (since both VM and real hardware that I have were able to find SMBIOS entry by the other two) and that does not seem to be reliable in the implementation it has.
Can you try to modify the FindEntry()
function to look something like this so we know what method does it use to get the SMBIOS entry point?
SMBIOS_STRUCTURE_TABLE* FindEntry()
{
SMBIOS_STRUCTURE_TABLE* address = FindBySignature();
if (address)
{
Print(L"[INFO] Address found by signanture\n");
return address;
}
address = FindByConfig();
if (address)
{
Print(L"[INFO] Address found by config\n");
return address;
}
address = FindByHob();
if (address)
{
Print(L"[INFO] Address found by hob\n");
return address;
}
return 0;
}
I am attaching compiled version just in case you would have issues compiling it.
hwid.efi.zip
from negativespoofer.
from negativespoofer.
That is weird. Probably the next step would be to try to print the SMBIOS strings to see if it's really the table. If it is and it's still not working than it would probably need to copy the table to own allocated memory and rewrite the pointer to the table type.
from negativespoofer.
I can't build as EFI, would you build that for print the SMBIOS strings
?
from negativespoofer.
I guess it will only work on certain baseboards. Thanks for the help.
from negativespoofer.
Related Issues (10)
- Question
- Spoof UUID and ProcessorID ?
- "hwid.efi is not a driver" error when trying to load it HOT 1
- Doesnt change anything HOT 2
- Valorant
- AssetTag can be 0 HOT 1
- Gets stuck patching type 3 table at 0x0ff74130
- Boots fine, patches with no errors reported but motherboard serial etc the same still according to dmidecode? HOT 1
- Add hashbang to scripts
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from negativespoofer.