Post by natsudragneel on Feb 16, 2016 2:27:39 GMT
Hey guys, a lot of people have been asking for Roblox Addresses for their own exploits, so here's a tutorial/guide on how to find it yourself. (Personally I think it's more exciting using IDA Pro)
Also would appreciate posts on how I could make better tutorials.
----------------------------------------------Also since all downloads are in my other thread----------------------------
Chapter One: Getting the Tools
So what you want to do is to download IDA PRO. After it's done installing, extract it to your desired location. IDA Pro is commonly used by many reverse engineers, as it has many features that can provide resources for all your uses.
Notice how IDA Pro uses the python language. Python, a basic but powerful language can accomplish many things, such as powering 3d modeling programs (Blender), or writing a dissasembler (IDA). If you're beginning to learn how to program, then you should start with Python, then work your way up to more complex languages, like C++.
Chapter Two: Getting Started
After you're done installing IDA Pro, launch it in idag.exe, or the 64 bit verion. If you need help, idag is the one with the black and white picture, not the colored one. After opening, continue till you reach the menu prompt. Click on either "New" or "Go". Once you've reached the main IDA Menu, open up your RobloxPlayerBeta.exe in IDA Pro. In case you don't know where it is, open your start menu and type in Roblox Player, open the file location (right-click), click on the player shortcut, open the file location again, then copy the file location in your file explorer. Switch to IDA, then paste the file location, and double-click on RobloxPlayerBeta.exe.
You should now see assembly code in your IDA Pro View-A. If you don't see anything, or there is an error, then restart the process. If it doesn't work again, either search on google or you're screwed.
Chapter Three: Finding Addresses
So now that you have your RobloxPlayerBeta.exe in your Viewer, you should play around a bit, get yourself comfortable to IDA Pro. (Sometimes I just open Roblox in IDA just screw around with assembly.) Okay, great you have a bunch of assembly that you probably won't understand. It's okay, just ignore the subroutines, fancy numbers, and whatever for now. So first, we're going to find a random address. In your tool bar, you should see a little search bar next to the Type of Search. On default, it's set to Text.
Now we're going to change the Type of Search option to "Name". (In case you can't find it, it is below "Windows" at the top of the Tool Bar.) Ok, now that we have done that, we will try to find the Lighting Address. The lighting addresses' name is "aLighting". Type that in (without quotes), and hit enter. You should see a line that looks like:
.rdata:00F74DDC aLighting db 'Lighting',0
If you don't, that's okay. You can also try typing in "aUsername" too.
So now that we have our Lighting, what do we do now? How do we get the address? All you have to do now is click "aLighting", which will then be highlighted, and click: "Copy address to command line". The address should appear at the bottom-left of the screen, which in this case the address of Lighting is: 0xF74DDC
And the address of the Username is: 0xF4C634
Chapter 5: Array of Bytes
Array of Bytes is fairly simple. It is basically the same process but in the hex view. (Hex view-A window)
You just need to find the right address and copy the array of bytes. (such as 4C 65 66 74 4C 65 67 00 52 69 67 68 74 4C 65 67)
Chapter 6: Where to go from Here
Congrats! You have learned how to extract addresses and aobs from Roblox using IDA Pro!
What you can do next is to try and use these addresses to your advantages. You can try to update an old, outdated exploit using new addresses that you have collected from IDA Pro. One of your next steps in IDA Pro is to try to learn how to read assembly.
So yeah bai
Also would appreciate posts on how I could make better tutorials.
----------------------------------------------Also since all downloads are in my other thread----------------------------
Chapter One: Getting the Tools
So what you want to do is to download IDA PRO. After it's done installing, extract it to your desired location. IDA Pro is commonly used by many reverse engineers, as it has many features that can provide resources for all your uses.
Notice how IDA Pro uses the python language. Python, a basic but powerful language can accomplish many things, such as powering 3d modeling programs (Blender), or writing a dissasembler (IDA). If you're beginning to learn how to program, then you should start with Python, then work your way up to more complex languages, like C++.
Chapter Two: Getting Started
After you're done installing IDA Pro, launch it in idag.exe, or the 64 bit verion. If you need help, idag is the one with the black and white picture, not the colored one. After opening, continue till you reach the menu prompt. Click on either "New" or "Go". Once you've reached the main IDA Menu, open up your RobloxPlayerBeta.exe in IDA Pro. In case you don't know where it is, open your start menu and type in Roblox Player, open the file location (right-click), click on the player shortcut, open the file location again, then copy the file location in your file explorer. Switch to IDA, then paste the file location, and double-click on RobloxPlayerBeta.exe.
You should now see assembly code in your IDA Pro View-A. If you don't see anything, or there is an error, then restart the process. If it doesn't work again, either search on google or you're screwed.
Chapter Three: Finding Addresses
So now that you have your RobloxPlayerBeta.exe in your Viewer, you should play around a bit, get yourself comfortable to IDA Pro. (Sometimes I just open Roblox in IDA just screw around with assembly.) Okay, great you have a bunch of assembly that you probably won't understand. It's okay, just ignore the subroutines, fancy numbers, and whatever for now. So first, we're going to find a random address. In your tool bar, you should see a little search bar next to the Type of Search. On default, it's set to Text.
Now we're going to change the Type of Search option to "Name". (In case you can't find it, it is below "Windows" at the top of the Tool Bar.) Ok, now that we have done that, we will try to find the Lighting Address. The lighting addresses' name is "aLighting". Type that in (without quotes), and hit enter. You should see a line that looks like:
.rdata:00F74DDC aLighting db 'Lighting',0
If you don't, that's okay. You can also try typing in "aUsername" too.
So now that we have our Lighting, what do we do now? How do we get the address? All you have to do now is click "aLighting", which will then be highlighted, and click: "Copy address to command line". The address should appear at the bottom-left of the screen, which in this case the address of Lighting is: 0xF74DDC
And the address of the Username is: 0xF4C634
Chapter 5: Array of Bytes
Array of Bytes is fairly simple. It is basically the same process but in the hex view. (Hex view-A window)
You just need to find the right address and copy the array of bytes. (such as 4C 65 66 74 4C 65 67 00 52 69 67 68 74 4C 65 67)
Chapter 6: Where to go from Here
Congrats! You have learned how to extract addresses and aobs from Roblox using IDA Pro!
What you can do next is to try and use these addresses to your advantages. You can try to update an old, outdated exploit using new addresses that you have collected from IDA Pro. One of your next steps in IDA Pro is to try to learn how to read assembly.
So yeah bai