Quote:
Originally Posted by dittdattdott
I never saw your bots. I only heard about it. Of course you cannot have a bot brigade with an actual client.exe per bot unless you have the CPU of the year 2100. You gotta have a clientless method of doing it. Once you have clientless login/send and coordination between the sessions, it’s just sending packets, there is nothing magical about it.
|
Except for bypassing NGS, though that has nothing to do with my packet editor.
Quote:
Originally Posted by dittdattdott
it means one or more hops(depending on the network infrastructure of the server room) for all your packets to go thru and cannot be a good idea when you care about latency. Come on, you know it.
|
Here's the secret about those clientless bots: They run on the proxy itself.
If the proxy is located right next to California, then they have extremely low ping.
You mentioned before that all players must play with a Mabinogi client, but that simply is not true. My bots don't use Mabinogi clients as you theorized.
I can run them on my router, or on my remote server, or on my desktop; depending on the usage scenario.
Quote:
Originally Posted by dittdattdott
That’s only if they are in the same datacenter. Let’s not forget your packet’s original destination is nexon’s server, not your proxy.
|
My server's latency to Nexon is 3-4ms, my latency to my server is about 90ms.
My latency to Nexon is about 90ms as well.
The total latency gain? 3-4ms.
Wow math!
Quote:
Originally Posted by dittdattdott
So you have to route them to your proxy, maybe with your router. In every step you add more delay.
|
They end up going through the router anyways. Might as well utilize it to route them to my remote server.
That adds 0ms latency, it's just a route change.
Quote:
Originally Posted by dittdattdott
Why go through all these over engineered mess just to view and send packets. The more complicated your system is, the more unreliable and inefficient it will be. It’s dumb.
|
This may sound complicated to you, but it's really not that complicated at all.
Quote:
Originally Posted by dittdattdott
Yes, routers are designed to do network related stuff. Not general purpose application processing. And it is constantly working to handle all your network traffic. Your router manufacturer is not stupid, they would only put in a reasonably capable chip to cut down cost. If you are just doing decrypting/encrypting then yes it would be fine. But if you are claiming it to be better than pake then it gotta handle things like long sendhook and recvhook, packet processing such as parsing T_BINs in a 5209, allocating large buffers, and possibly multithreaded tasks if you actually want to make use of non-trivial exploits. On top of this it also has to handle your web interface. That’s a lot of weight to be put on your router.
|
The entire point of showing you that this runs just fine on a router is to prove that it's efficient.
If this was inefficient, there's no god damn way my shitty 475Mhz router CPU would be able to run all of that. And yet, it runs just fine.
Also, it can handle all of the stuff you mentioned just fine, even on a router. I can send massive packets, and parse massive packets just fine. Multithreading is not a problem either, all of the network functions are thread safe. It also has a built in state tracker for the particularly complicated exploits that require state tracking.
Quote:
Originally Posted by dittdattdott
In your video you have a load average of around 0.5, which is meh. But I have doubts in its scalability. Pake on the other hand, has a well-defined interface that anyone can code a dll module for it. And since you are coding a program that runs natively on the OS and has fully access of the client's memory, you can do some advanced stuff without having to worry about hardware resources. It doesn’t really get any better than that.
|
You forget that I can deploy to my desktop if I want to, or maybe to a remote server with even more resources than my desktop.
Quote:
Originally Posted by dittdattdott
Of course I’ve cross compiled before. That’s how I know your router is gonna be orders of magnitudes slower than even a shitty 10 years old PC. A 475MHz mips? Reminds me of the psp. It’s not even a quarter as powerful as a raspberry pi or beaglebone black.
|
Of course it's slower, it's a router.
I'm not sure what you expect out of a router from 2008.
Quote:
Originally Posted by dittdattdott
As long as you are coding C/C++ it will work on both windows and Linux.
|
It's actually written in Golang, which can compile to Mac, Linux, and Windows; as well as a multitude of architectures which includes ARM, MIPS, and X86-64.
Quote:
Originally Posted by dittdattdott
When you use something like iptables which doesn’t exist on windows or vice versa, it’s called porting.
|
IPTables is a Linux kernel module to control packet routing, and the iptables command is just a...command.
It doesn't require "porting", it's not some kind of library.
Quote:
Originally Posted by dittdattdott
According to your video you do have the thing running on both windows and your router. You sir, have a lot of free time. I give you that. Why would you have an idea like this to begin with? Normally a man in the middle attack is used to eavesdrop the traffic. In this case your own the damn computer…All this work just to fool the client from knowing its packet is being intercepted? I am pretty sure there is a better way.
|
There is a better way, running it on a remote server which is only a slightly different configuration.
If you really care about the 3-4ms extra ping, then run it on your desktop.
You have options! (well, I do, you don't)
Quote:
Originally Posted by dittdattdott
You think I am impressed that you can send packets on your router? HA! I can send packets all along and it has always been simple and unlike your over engineered cluster fuck. You put your packet processing on a router that is slower than a 20 year old computer, add a proxy to the traffic and call it more efficient and better. Lol… I don’t know what to say.
|
I assumed you were one of the skids who still use pake instead of designing your own packet editor, so I'm not surprised!
Do you feel special that you managed to get somebody else's shit to work?
I also have traditional pake working, but it's inferior to my packet editor so I don't need to use it.
Quote:
Originally Posted by dittdattdott
This is the efficiency, or the lack thereof, that you were talking about? I would never code something stupid like this, call it a feature and give it a button. Sure, you might be sending more packets per second but so what?
|
I only demonstrated item switching to put load on my router, there's nothing special about it.
Quote:
Originally Posted by dittdattdott
So far you’ve only showed it being able to send and spam packet, with some router and proxy server nonsense to make it look cool.
After all, your thing and pake are just tools. You use them to inspect the packets, find exploits and then write code to automate/utilize it. On that regard, you’ve only showed a web interface that I’d never want to use.
|
You're right, and I'm not keen on showing my private exploits and getting them patched - but you've really shown nothing either.
There is no exploit that pake can do that my packet editor can't do better, whether "better" means faster packet dispatching, better scalability (100+ alts doing the exploit at once anybody?), or better undetectability (don't want NGS taking those client mem dumps do you?)