News for hackers. Stuff that matters.
Re:A Hex Editor for Reverse Engineers by z3phyr on Saturday June 29, 2024 @07:15AM (#40829476)
I really like this area of computer culture. RE, writing kernel modules, figuring out how stuff works and making stuff do what it was not designed to do aspects. However, legal avenues to do so are far in between and it requires a huge amount of time and help from peers.
Re:A Hex Editor for Reverse Engineers by no_time on Saturday June 29, 2024 @08:16AM (#40829875)
You don't need a project to be "legal" to have some fun :)

Publish under a pseudonym with no links to your real identity, use dedicated communities that disregard DMCA takedowns. As long as you don't want to earn money this way, the worst that will happen is that your target notices your work and deploys vmprotect on their releases.

Re:A Hex Editor for Reverse Engineers by exe34 on Saturday June 29, 2024 @08:10AM (#40829829)
are there illegal schools teaching kernel module writing?
Re:A Hex Editor for Reverse Engineers by Retr0id on Saturday June 29, 2024 @08:43AM (#40830048)
Yes. A silly example I encountered just yesterday, looking for usermodehelper invocation examples: https://gist.github.com/muratdemirtas/31b46c459c9c2e285ed71b...

Commenter asks:

> also, question: Why is it called linux_keylogger?

Re:A Hex Editor for Reverse Engineers by exe34 on Saturday June 29, 2024 @09:07AM (#40830205)
i don't see how that's illegal - it's only a crime if you install it on somebody's computer to steal their information. knives aren't illegal.
Re:A Hex Editor for Reverse Engineers by Retr0id on Saturday June 29, 2024 @09:26AM (#40830338)
Yes, it's not literally illegal, otherwise Microsoft would be in even more trouble. I just thought it was amusing.

(but also, carrying sensibly sized knife is illegal where I live)

Re:A Hex Editor for Reverse Engineers by poincaredisk on Saturday June 29, 2024 @09:05AM (#40830195)
>However, legal avenues to do so are far in between and it requires a huge amount of time and help from peers.

I reverse engineer things for a living and I have many peers worldwide who do the same. My main field of work is malware analysis.

For recreation, in my country it's explicitly legal to reverse engineer things you own, with a purpose of making it work on your system (think: fixing a windows XP game so it works on windows 10). This is a very broad loophole, and let's you reverse engineer things in most cases when they "feel" like they should be legal.

Re:A Hex Editor for Reverse Engineers by 8372049 on Saturday June 29, 2024 @09:23AM (#40830309)
This applies to the entire EEA, fortunately!
Re:A Hex Editor for Reverse Engineers by Arech on Sunday July 07, 2024 @09:57AM (#40897778)
Can you maybe share more details, where I can read about this? Thanks!
Re:A Hex Editor for Reverse Engineers by cess11 on Saturday June 29, 2024 @11:28AM (#40831250)
Reversing for the purpose of integrations is commonly also legal.
Re:A Hex Editor for Reverse Engineers by Arech on Sunday July 07, 2024 @09:58AM (#40897781)
Can you please also share more details, where I can read about this? Thanks!
Re:A Hex Editor for Reverse Engineers by Arech on Sunday July 07, 2024 @09:58AM (#40897786)
Can you please share more details about the loophole you've mentioned?
Re:A Hex Editor for Reverse Engineers by LocalH on Saturday June 29, 2024 @12:45PM (#40831809)
If you've never done at least a tiny bit of "illegal" RE, are you even a true hacker? ;)
Re:A Hex Editor for Reverse Engineers by kstrauser on Saturday June 29, 2024 @01:33PM (#40832187)
File formats are great fun to RE. I worked at a place that used a proprietary business management app. One day I was bored and started looking at its data files with a hex editor and saw some patterns like the titles of records in the app were spaced at exact multiples of X bytes apart on the data file. Oh! Fixed width records! Huh, look at that: right after the title, the next two bytes look like the hex value of the record number show in the app. Guess that's how it stores those! If I click this checkbox, this one byte changes from 0x00 to 0x01. Hey there! After enough experimentation I had the whole thing mapped to structs in code and was able to build reports that the original app couldn't support.

There wasn't anything illegal about that. I'm sure the vendor would've preferred we pay them to make reports for us but nothing legally prevented it.

Re:A Hex Editor for Reverse Engineers by sadops on Saturday June 29, 2024 @01:56PM (#40832346)
Just don't publish it, and you can kinda do whatever. Remember, just because you build or learn something doesn't mean you have to broadcast it. Edification can be its own reward.
Re:A Hex Editor for Reverse Engineers by wkat4242 on Saturday June 29, 2024 @05:04PM (#40833347)
It's publishing what you've learned not ok?