Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More research (Discord) #5

Open
alextusinean opened this issue Apr 22, 2023 · 9 comments
Open

More research (Discord) #5

alextusinean opened this issue Apr 22, 2023 · 9 comments

Comments

@alextusinean
Copy link

alextusinean commented Apr 22, 2023

Hello, if anyone is interested and wants to research more of RouterOS, I've created a Discord server that can be joined below.
Especially:

  • modifying ROS by changing the public key it uses for NPK file verification so that they can be signed with a private key other than MikroTik's (and automatically being able to modify the any package, including the system one, or creating new ones);
  • modifying the system package's /nova/bin/keyman (which seems to be the one that verifies licenses) by changing the public key it uses for license verification so that they can be signed with a private key other than MikroTik's.

https://discord.gg/pykP2QjCJ3

@alextusinean
Copy link
Author

I accidentally deleted a letter in the invite link. I edited the previous comment and it should work now.

@defg-dev
Copy link

Hello, have you created a generator with this code? I don't know much about reverse engineering.

@alextusinean
Copy link
Author

https://github.com/alextusinean/roskg

@caiot5
Copy link

caiot5 commented Jul 17, 2023

Looks like, discord link expired. I was hoping to find where is the pubkey that one need to change in order to use roskg.

@alextusinean
Copy link
Author

It's not expired as I can see

@mrkenz9595
Copy link

@Ygnecz
Copy link
Owner

Ygnecz commented Jan 3, 2025

Hello, if anyone is interested and wants to research more of RouterOS, I've created a Discord server that can be joined below. Especially:

* modifying ROS by changing the public key it uses for NPK file verification so that they can be signed with a private key other than MikroTik's (and automatically being able to modify the any package, including the system one, or creating new ones);

* modifying the system package's /nova/bin/keyman (which seems to be the one that verifies licenses) by changing the public key it uses for license verification so that they can be signed with a private key other than MikroTik's.

https://discord.gg/pykP2QjCJ3

Thank you 👍

@Ygnecz
Copy link
Owner

Ygnecz commented Jan 3, 2025

https://github.com/alextusinean/roskg

@alextusinean repository removed?

@thedix
Copy link

thedix commented Jan 12, 2025

repository removed?

@Ygnecz Yes, it is removed, but forks are left intact. Also you should take a look at this project (and fork) based on your and Alex's work. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants