Dracody
2009-08-05 08:13:54
Thanks!:norris:
2009-08-05 08:13:54
2009-08-05 08:27:18
2009-08-05 08:41:32
2009-08-05 09:15:09
2009-08-05 15:05:39
2009-08-05 20:30:42
From: Ruroken
Feels a bit too much like fagex meets sythe for me…
2009-08-05 21:07:31
2009-08-06 02:16:21
2009-08-06 02:31:36
2009-08-06 12:48:45
2009-08-06 12:49:47
From: n3ss3s
Wasn't there some keylogger hassle about KBot? :(
2009-08-06 14:04:27
From: Buckleyindahouse
I believe so, because I used it once and my main "disappeared"
2009-08-06 19:36:14
From: n3ss3s
Wasn't there some keylogger hassle about KBot? :(
2009-08-06 22:53:42
2009-08-07 06:51:03
From: Method
KBot doesn't have a plethora of forums offering random guides nor a black market filled with scammers. Neither Sythe nor Fagex have a bot associated with them anyways, so how would you ever get that impression?
2009-08-10 17:43:42
2009-08-11 07:33:58
2009-08-12 07:35:05
From: cycrosism
Screw kbot just use scar
2009-08-14 11:51:08
From: ~~Joker~~
^ ^ ^ Kbot should be popular if it's good never heard of it.
2009-08-14 21:00:27
From: Dracody
I was wondering is theres actually anyone here who is an active member or uses KBot also often to know if its good, I was thinking on a post on RsBot that appeared by the massive ban days, it was kind of a feedback of what Jagex said , and they mentioned every other Autoing communities , including SRL, and I was like wtf…RsBot was going down and wanted to bring all others down together with them…
2009-08-14 21:14:11
2009-08-15 05:29:32
From: Ron
Looks promising. :)
2009-08-17 11:48:25
2009-08-17 13:43:43
From: BjRobMan
I'm pretty sure its RSBoT, but they added reflection. Correct me if i'm wrong.
2009-08-17 13:51:49
2009-08-17 22:40:33
From: Infintry001
Uhhhh nooooo.
Reflection is a method of retrieving data from the client. It's just a part of Java programming.
Why would a Java bot add reflection? Because it's undetectable, unlike BCEL.
2009-08-17 22:42:49
2009-08-17 22:46:34
2009-08-17 23:09:35
From: 3Garrett3
I made scripts with rsbot and with SCAR. Used SCAR for 2 years now, no bans from it. Used RSBot for.. 1 month? 4 bans. Private scripts, made by myself with sufficient antiban and breaks. It seems that RSBot is pretty bannable?
2009-08-17 23:17:46
2009-08-18 01:18:23
From: Tad
I've had about 5 unexpected bans from Scar/SRL, and 0 from RSBot. Granted, I only used RSBot for like 3 months, and never abused it. Scar I've been using for 2 years and slight abuse (varies from 6-10 hours a day on the bans) got me banned a couple times.
If BCEL was detectable I would have been banned regardless of how long I autoed.
2009-08-18 01:24:53
From: mormonman
Sorry to say this but when your main 99 woodcutter got banned it was because of your script. It clicked the same tiles for the trees every time.
2009-08-18 01:26:08
From: Tad
It got banned ~1 month after that. Also it clicks one of the four tiles, not the same one :cartman:
2009-08-18 01:33:13
From: mormonman
Not true, when you first released it, and when you were mostly using it, it did click the same tile. I read the code.
2009-08-18 01:42:38
From: Tad
This is pointless, from what is KBot to reflection vs. BCEL to BCEL is detectable to SRL scripts getting you banned… The point I was trying to make is that BCEL is not detectable in itself.
2009-08-18 01:49:41
From: Method
Sure it could be. They use reflection to gather information about fields and methods and send that information to the server, and it is very plausible that they could discover injected class members in that way.
2009-08-18 01:54:01
static final void method866(int i, PacketStream packetStream)
{
anInt3202++;
do
{
Class101_Sub26 class101_sub26 = (Class101_Sub26)Class101_Sub13_Sub38.aClass13_4886.method211(0);
if(class101_sub26 == null)
return;
boolean flag1 = false;
for(int j = 0; ~class101_sub26.anInt3668 < ~j; j++)
{
if(class101_sub26.aClass97Array3675[j] != null)
{
if(class101_sub26.aClass97Array3675[j].anInt1748 == 2)
class101_sub26.anIntArray3665[j] = -5;
if(class101_sub26.aClass97Array3675[j].anInt1748 == 0)
flag1 = true;
}
if(class101_sub26.aClass97Array3664[j] != null)
{
if(class101_sub26.aClass97Array3664[j].anInt1748 == 2)
class101_sub26.anIntArray3665[j] = -6;
if(class101_sub26.aClass97Array3664[j].anInt1748 == 0)
flag1 = true;
}
}
if(flag1)
return;
packetStream.writePacketOpcode(i);
packetStream.writeByte(0);
int k = ((Stream) (packetStream)).position;
packetStream.writeInt(class101_sub26.anInt3678);
for(int l = 0; l < class101_sub26.anInt3668; l++)
if(class101_sub26.anIntArray3665[l] != 0)
packetStream.writeByte(class101_sub26.anIntArray3665[l]);
else
try
{
int i1 = class101_sub26.anIntArray3680[l];
if(i1 != 0)
{
if(~i1 != -2)
{
if(~i1 == -3)
{
Field field = (Field)class101_sub26.aClass97Array3675[l].anObject1746;
int j1 = field.getModifiers();
packetStream.writeByte(0);
packetStream.writeInt(j1);
}
} else
{
Field field1 = (Field)class101_sub26.aClass97Array3675[l].anObject1746;
field1.setInt(null, class101_sub26.anIntArray3672[l]);
packetStream.writeByte(0);
}
} else
{
Field field2 = (Field)class101_sub26.aClass97Array3675[l].anObject1746;
int k1 = field2.getInt(null);
packetStream.writeByte(0);
packetStream.writeInt(k1);
}
if(i1 == 3)
{
Method method = (Method)class101_sub26.aClass97Array3664[l].anObject1746;
byte abyte0[][] = class101_sub26.aByteArrayArrayArray3676[l];
Object aobj[] = new Object[abyte0.length];
for(int i2 = 0; i2 < abyte0.length; i2++)
{
ObjectInputStream objectinputstream = new ObjectInputStream(new ByteArrayInputStream(abyte0[i2]));
aobj[i2] = objectinputstream.readObject();
}
Object obj = method.invoke(null, aobj);
if(obj == null)
packetStream.writeByte(0);
else
if(obj instanceof Number)
{
packetStream.writeByte(1);
packetStream.writeLong(((Number)obj).longValue());
} else
if(!(obj instanceof String))
{
packetStream.writeByte(4);
} else
{
packetStream.writeByte(2);
packetStream.writeString((String)obj);
}
} else
if(i1 == 4)
{
Method method1 = (Method)class101_sub26.aClass97Array3664[l].anObject1746;
int l1 = method1.getModifiers();
packetStream.writeByte(0);
packetStream.writeInt(l1);
}
}
catch(ClassNotFoundException _ex)
{
packetStream.writeByte(-10);
}
catch(InvalidClassException _ex)
{
packetStream.writeByte(-11);
}
catch(StreamCorruptedException _ex)
{
packetStream.writeByte(-12);
}
catch(OptionalDataException _ex)
{
packetStream.writeByte(-13);
}
catch(IllegalAccessException _ex)
{
packetStream.writeByte(-14);
}
catch(IllegalArgumentException _ex)
{
packetStream.writeByte(-15);
}
catch(InvocationTargetException _ex)
{
packetStream.writeByte(-16);
}
catch(SecurityException _ex)
{
packetStream.writeByte(-17);
}
catch(IOException _ex)
{
packetStream.writeByte(-18);
}
catch(NullPointerException _ex)
{
packetStream.writeByte(-19);
}
catch(Exception _ex)
{
packetStream.writeByte(-20);
}
catch(Throwable _ex)
{
packetStream.writeByte(-21);
}
packetStream.writeChecksum(k);
packetStream.writeByteAt(((Stream) (packetStream)).position + -k);
class101_sub26.method1029();
} while(true);
}
2009-08-18 01:55:12
From: Tad
Oh. Do you think Jagex actually does though? What I don't understand is why wouldn't they just immediately ban anyone detected to be using BCEL, which is why I'm having a hard time believing that BCEL in itself is detectable..
EDIT: Also, if this were true, why would the Devs of RSBot and KBot make the bots if they could be so easily combated?
2009-08-18 02:03:02
From: mormonman
Maybe it isn't like "Oh hey they are using a bot", but it takes them time to look through the patterns and decide that they are using BCEL. The still makes it detectable, but not instantly.
2009-08-18 02:06:25
2009-08-18 02:21:08
From: 3Garrett3
I didnt really like the community anyway, so it wasn't worth staying. Why is Breakhandler a ban?
2009-08-18 20:52:01
From: TadIt means it checks for if the client was changed, and sends it to a server, there for making bcel instaban if they would put 3 minutes of work into it.
Which would mean that, in essence, it is no different maybe not even more effective from Jagex trying to detect SRL's botty patterns, no?
Method - Sorry, no idea what that means :p
2009-08-18 20:56:55
From: MylesMadness
It means it checks for if the client was changed, and sends it to a server, there for making bcel instaban if they would put 3 minutes of work into it.
From: Tad
Oh. Do you think Jagex actually does though? What I don't understand is why wouldn't they just immediately ban anyone detected to be using BCEL, which is why I'm having a hard time believing that BCEL in itself is detectable..
EDIT: Also, if this were true, why would the Devs of RSBot and KBot make the bots if they could be so easily combated?
2010-04-25 08:59:41
2010-04-25 09:54:13
From: Nebuli
Gravedigging a lil :X
I just discovered and started to use KBot and I've noticed most of it's scripts are a lot better and faster than Scar's ones :S and it solves all the randoms too.
Is there any reason to use Scar instead of KBot nowadays? lol..
2010-04-25 11:54:32
2010-04-25 14:10:23