I.nfraR.ed Posted October 9, 2012 Posted October 9, 2012 (edited) I found some great tweaks for pifast. They have similar effect of the super tweaks in PCMark05. Managed to beat the current record with cpu at only 5.1GHz. Before: After the tweaks: Video of the tweaked run: Don't know if my calculations are right, I just wanted to show it's relatively easy to fake a pifast score without photoshopping it. PS: This is not really related to the case here and the screens from John, but thought it would be worth showing. Edited October 10, 2012 by I.nfraR.ed Quote
BeepBeep2 Posted October 10, 2012 Posted October 10, 2012 Infra, you don't mean super cheats of PCM05? I still don't get the text edit tweak, "legit" or not (what defines legit?), why still no level playing field? Quote
zeneffect Posted October 10, 2012 Posted October 10, 2012 Infra, you don't mean super cheats of PCM05?I still don't get the text edit tweak, "legit" or not (what defines legit?), why still no level playing field? why not keep this about pifast? Infra makes a very good point about pifast. the video about pifast is pretty informative though unsuprising. pifast. Quote
BeepBeep2 Posted October 10, 2012 Posted October 10, 2012 Ok, my bad. Pifast. So one could write out a file that looks like Pifast, but does not Pifast? Quote
zeneffect Posted October 10, 2012 Posted October 10, 2012 Ok, my bad.Pifast. Could one not write out a file that looks like Pifast, but does not Pifast? it would be pretty easy to do as a bat. Quote
BeepBeep2 Posted October 10, 2012 Posted October 10, 2012 Okay, so a wrapper would need to be written to check validity(?) Quote
rbuass Posted October 10, 2012 Posted October 10, 2012 @Infrared. Your tweak gave a big difference in the computation numbers (computing time). That's easy, even to brake world record without photoshop. Is just change the windows time and back 4 or 5 seconds. Quote
xXSebaSXx Posted October 10, 2012 Posted October 10, 2012 Many ways to skin a cat on this one. The less scrupulous could even make an entirely new .bat file that echoes all the text on the cmd window and makes it look like the benchmark has been run and enter whatever time they please. Quote
knopflerbruce Posted October 10, 2012 Posted October 10, 2012 @Infrared. Your tweak gave a big difference in the computation numbers (computing time). That's easy, even to brake world record without photoshop. Is just change the windows time and back 4 or 5 seconds. Nope, series computing time is way too low. This would definately be reported as "bugged run". You need the same relative gain in each subtest, approximately. Quote
zeneffect Posted October 10, 2012 Posted October 10, 2012 what about protecting the hexus.txt? i can shave 2 seconds @ 4.6 by changing the amount of digits of pi that are calculated and still see all 6 steps. im pretty sure thats how infra is demonstrating it. it would be very easy to just compile it all into a single executable which would add a layer of protection against these novice exploits. Quote
GENiEBEN Posted October 10, 2012 Posted October 10, 2012 what about protecting the hexus.txt? i can shave 2 seconds @ 4.6 by changing the amount of digits of pi that are calculated and still see all 6 steps. im pretty sure thats how infra is demonstrating it. it would be very easy to just compile it all into a single executable which would add a layer of protection against these novice exploits. I can fix that if needed. Always wondered why it was left so exposed lol. Quote
zeneffect Posted October 10, 2012 Posted October 10, 2012 I can fix that if needed. Always wondered why it was left so exposed lol. can you make it calculate and display a checksum for the pi text that is generated as a 2nd/redundant means of validation? a proper calculation should result in a checksum that matches a range, an improper (say if the calculation is done to 8970000 vs 10000000) should calculate to a different range due to the file size. Quote
I.nfraR.ed Posted October 10, 2012 Posted October 10, 2012 No, I made a "fake" pifast. Simple c++ project for the sake of showing it running, otherwise a simple bat file would output whatever you want just for the screenshot. This benchmark is the most insecure and have a lot of loopholes. Strange I haven't thought about this before. What I did is illegal ofcourse. But I made it obvious. If I had bad intentions, I could do a "normal" result that won't be suspicious. I don't think everyone can do it, because the specific way pifast calculates the times, but it's not that hard. Quote
TerraRaptor Posted October 10, 2012 Posted October 10, 2012 in case of any changes to # of digits to calculate the allocated memory value and index # will change. Standart values are 61372 and 705226 accordingly. The wrapper should just calculate checksum for sub-times and the .exe of pifast. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.