RiPE-SEA v97-1
Posted: Sat Feb 12, 2011 2:23 am
Packet sending is broken, however, logging is working. We need someone to get it working as Riu refused to update MSEA RiPE for his own benefits
How to Use:
Packet Modification:
1) Packet modification allows you to resize a packet to make it smaller or replace bytes in *ANY* send or receive packet.
It uses the top text box in the S - Block or R - Block tab as well as the bottom text box in the same tab.
The top text box is used in the same way it would be if you were blocking or ignoring a packet. The bottom text box is what you wish to replace the packet with.
If the bottom text box does *NOT* end with a . (period), the length of the new packet will be the length of the bottom text box. If, however, it ends with a . (period), the length of the new packet will be the same length as the original packet.
Symbols that can be used on the text boxes:
* * The '*' symbol will generate a random value between 0-F if used in the bottom text box. You can use ** to randomize an entire byte. In the top text box, this has the same functionality as '?'.
* ? The '?' symbol can be used in either of the two text boxes. Its purpose in the bottom text box is to keep the original value (doesn't change it). In the top text box, this is used as a wildcard.
* . The '.' symbol can be used in the bottom text box only. When used, it signals the packet editor that the rest of the new packet is part of the original packet. It is almost the same as filling the bottom text box with a bunch of ??, except that it allows for variable length instead of fixed length.
Example use of the "Modify" button (note that spacing is allowed. It will just be removed):
Top text box: 4F00????????010080841E00
Bottom text box: 6900????????0A000000
For me, this changed my red potion (which was in the first slot of the use tab) key, PageUp, to cause me to drop 10 mesos instead of using potions. The meso amount can be changed to anything, of course.
Top text box: 3500
Bottom text box: ???? ???????? ???? FF FF FF 7F.
(Note the . (period) in the bottom text box). This will make almost any monster's attacks kill you outright with an outrageous amount of damage appearing over your head to others.
Top text box: 6900
Bottom text box: ???? ???????? 50 C3.
This will make it so you always drop 50,000 mesos when trying to drop mesos.
Note that this is just a small, small amount of what can be done with such a powerful tool.
Everything Else:
Figure it out on your own! There are helpful tooltips which will guide you if you mouse over mostly anything.
http://www.mediafire.com/?d1q3zqijz8ki9fz

@helohelo I actually have a full (and working) version of RiPE for MapleSEA. It has both send and recv (with a working send). I won't be releasing it for now, though, because someone has paid me $500 to keep it private. Once I am no longer receiving payment for updates, I'll release a send-only version for free.
Code: Select all
Features:
[X] * Packet sending.
* Send packet logging in tree view (similar to Kitterz PE)
* Send packet logging in list view (similar to pretty much all other packet editors)
[X] * Multi-packet spamming (as low as 1 millisecond)
* Advanced packet blocking for send packets (can block more than just headers)
* Very customizable interface. Everything is resizeable and moveable!
* Interface auto-saves and auto-loads its last configuration as well as blocked, modified, and ignored packets.
Packet Modification:
1) Packet modification allows you to resize a packet to make it smaller or replace bytes in *ANY* send or receive packet.
It uses the top text box in the S - Block or R - Block tab as well as the bottom text box in the same tab.
The top text box is used in the same way it would be if you were blocking or ignoring a packet. The bottom text box is what you wish to replace the packet with.
If the bottom text box does *NOT* end with a . (period), the length of the new packet will be the length of the bottom text box. If, however, it ends with a . (period), the length of the new packet will be the same length as the original packet.
Symbols that can be used on the text boxes:
* * The '*' symbol will generate a random value between 0-F if used in the bottom text box. You can use ** to randomize an entire byte. In the top text box, this has the same functionality as '?'.
* ? The '?' symbol can be used in either of the two text boxes. Its purpose in the bottom text box is to keep the original value (doesn't change it). In the top text box, this is used as a wildcard.
* . The '.' symbol can be used in the bottom text box only. When used, it signals the packet editor that the rest of the new packet is part of the original packet. It is almost the same as filling the bottom text box with a bunch of ??, except that it allows for variable length instead of fixed length.
Example use of the "Modify" button (note that spacing is allowed. It will just be removed):
Top text box: 4F00????????010080841E00
Bottom text box: 6900????????0A000000
For me, this changed my red potion (which was in the first slot of the use tab) key, PageUp, to cause me to drop 10 mesos instead of using potions. The meso amount can be changed to anything, of course.
Top text box: 3500
Bottom text box: ???? ???????? ???? FF FF FF 7F.
(Note the . (period) in the bottom text box). This will make almost any monster's attacks kill you outright with an outrageous amount of damage appearing over your head to others.
Top text box: 6900
Bottom text box: ???? ???????? 50 C3.
This will make it so you always drop 50,000 mesos when trying to drop mesos.
Note that this is just a small, small amount of what can be done with such a powerful tool.
Everything Else:
Figure it out on your own! There are helpful tooltips which will guide you if you mouse over mostly anything.
http://www.mediafire.com/?d1q3zqijz8ki9fz