Larry Osterman's WebLog

Confessions of an Old Fogey
Blog - Title

Modifying software when running as LUA

Modifying software when running as LUA

  • Comments 8

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 :)

 

  • OMG! Y0R LNK TO THE W4REZING SKILLZ POAST WAS TEH AW3SOM3! A+++++! 37737!

    KTHKSBY
  • yeah OllyDbg is great :)

    next target, running "Date/Time Applet" as LUA :)
  • Don't you mean UAP?
  • 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... :-/
  • 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.
  • 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.
  • 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...
  • So... the program checks for "write" permissions to HKLM\Software... but never uses it?

    Just bad programming?
Page 1 of 1 (8 items)