LiEnby / FlashPatcher

.NET program to remove timebomb from Adobe Flash Player
MIT License
125 stars 19 forks source link

Feedback: Does not work on Windows XP SP3 #4

Closed Myron-S closed 3 years ago

Myron-S commented 3 years ago

The binary as provided does not work on Windows XP SP3 within Hyper-V.

image

LiEnby commented 3 years ago

Hm it's probably because it uses a bunch of API functions to change permissions to allow it to edit the files on newer versions of Windows. But on XP those permission settings don't even exist.. I can probably make it work on XP though if I explicitly check for it ..

Myron-S commented 3 years ago

My reasoning behind this is that, at least, the ActiveX player is used by desktop applications as well as web-based. Windows is depreciating and removing their older browsers. Edge Legacy is to be permanently removed April update. Internet Explorer 11 is got it's time coming some time some time after that.

I have an activated Windows XP running within a Hyper-V VM and it will be useful to be able to use Flashplayer based apps safely within the VM.

Also, thank-you for the manual patching information and analysis. I do wonder if the Chinese used your utility and/or instructions to get their national rail system up-and-running? :-)

LiEnby commented 3 years ago

It would be funny xD I'm mostly using this to play old flash MMO games but using it to run a huge railroad network sounds fun too

Myron-S commented 3 years ago

Seriously. It happened. https://www.thedrive.com/news/38897/adobe-flash-shutdown-halts-chinese-railroad-for-over-16-hours-before-pirated-copy-restores-ops

LiEnby commented 3 years ago

have you got anything to confirm that they used FlashPatcher, or the hex editor method, most places i find say they simply downgraded to an older version of Adobe Flash Player.

Myron-S commented 3 years ago

No. That is the only article I've seen. I've not dug deeper into this topic. That article is how I learnt about the kill switch's existence.

leecher1337 commented 3 years ago

I did a tiny C implementation of the patcher that works fine on Windows XP too, hope it helps: https://github.com/leecher1337/flashpatch

LiEnby commented 3 years ago

Thanks Leecher! :D