Modifying software when running as LUA
Lee Holmes (a developer over in the Monad group) had a problem.
It seems that he had an application that just insisted on his being an admin to work correctly...
Being a blogger, of course he wrote about it: here.
I don't recommend anyone doing this, but it's an interesting approach to fixing a broken application.
And yeah, I know that if the application was open source, it wouldn't have been a problem. Just don't go there :)
Comments
- Anonymous
August 26, 2005
OMG! Y0R LNK TO THE W4REZING SKILLZ POAST WAS TEH AW3SOM3! A+++++! 37737!
KTHKSBY - Anonymous
August 26, 2005
yeah OllyDbg is great :)
next target, running "Date/Time Applet" as LUA :) - Anonymous
August 26, 2005
Don't you mean UAP? - Anonymous
August 26, 2005
Yes and very illegal.
That is not such a massive jump from me "unlocking" a Media Centre PC or Table PC piece of free software so it will work on XP Home or Pro but yet I get criticised when I do the above... :-/ - Anonymous
August 27, 2005
Actually changin a program to run with LUA is not exactly breaking an encryption technology and so it doesn't violate DMCA. For non american laws, the author of the program doesn't get any damage from the action and this may take out most laws covering the issue.
There is still the non-reverse-engineering clause in most EULAs but effectively the author has not reverse-engineered the program (he didn't look at the assembly to understand the exact way it works) but only patched to avoid a bug he encountered.
So : in the hand of any decent lawyer the above action would probably not be deemed illegal.
Unlocking a Media Centre PC does violates DMCA for sure, instead. - Anonymous
August 27, 2005
Read what I said again. I didn't unlock a Media Centre PC; I unlocked some software (free) that is designed to only run on a Media Centre PC and some other software for a Tablet PC so I could use them on my XP Pro machine or my XP Home laptop. - Anonymous
August 28, 2005
Manip: The difference is that the "free" software isn't free. It's covered by the cost of the Media Centre or TabletPC OS. Modifying that to make it run on another platform is very different from bugfixing a LUA issue.
As for hacking binaries, fortunately I've never had to go that far. Still, that day may yet come and at least I know where to start... - Anonymous
September 01, 2005
So... the program checks for "write" permissions to HKLMSoftware... but never uses it?
Just bad programming?