 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
Polynomial Grandmaster Cheater
Reputation: 5
Joined: 17 Feb 2008 Posts: 524 Location: Inside the Intel CET shadow stack
|
Posted: Sat Aug 22, 2009 7:48 am Post subject: World's dumbest IT technicians |
|
|
At college, they use an application called HDGuard which restores the hard drive to its original state every time you boot the PC up. This stops the kids messing with the settings and screwing it all up. However, the downside is that it eats up a good 60% of CPU cycles most of the time, and causes the hard disk to crunch away all day. To get into the control panel of the config utility you need a password.
So I load up OllyDbg off my pen drive and debug the application, and produce a patch (single JNE replaced) that simply allows any password to be entered. In the process of doing this, I noticed that they used the complete genius method of storing the password - as a freaking unobscured string in the executable image. Now I have their administrator password for the entire application. So I launch the program, and disable HDGuard on my machine. Best part is that when it's disabled, it won't re-enable automatically because the service no longer kicks in at boot. All well and good.
I looked through the HDGuard folder in Program Files, only to find "HDAdmin". What's this? I run it, and it asks for a password, so I type in the one I just got for the config page. It lets me in (*facepalm*) and takes me to a network configuration panel for HDGuard. I was presented with options to apply ANY configuration I liked to ANY machines on the entire college network. This is somewhat scary. I looked into it a bit more, and it turns out that the remote commands for this window are scripted in a config file that is in C:\Windows\System32. Now normally we can't get at C:\Windows, because HDGuard prevents it. But it's not running. So I look in the file. The commands are simply paths to executables with varied parameters! Now I'm thinking... wait, I _own_ the whole network?
I figured what the hell, I'll give it a go. I altered the script to add a new command called "Ping Google", with the command "cmd /C ping google.com". I closed HDAdmin and re-launched it, and there it was - ping google. I chose the machine a few seats down - which is pretty easy to identify as the tech guys write the last octet of the LAN IP of each machine on the side of the box. Next thing you know, the girl sat there is looking confused because a command window just popped up, pinged google, and disappeared. Now my blood is pumping. I at least have control of the subnet on which I run HDAdmin.
Next I find the IP of the server that hosts student's private directories. All I had to do is look in Explorer for the network share, then ping the name of it. There's no way this'll work, but I figure I'll give it a go. To see what would happen, I ran an instant reboot of the server - a simple "shutdown -r -t 00 -f" command. The network share dropped, and so did my jaw. How freaking dumb are these people!? They run the HDGuard client on their server and allow remote commands!?
Now I'm getting worried, because I just rebooted a college server from a machine which I'm logged into with my own username/password, whilst CCTV is pointed right at me. But hey, I'm done with my HND so what's the worst that could happen.
I waited for the server to come back up and wrote a quick C# application that acted as a remote shell. I put it on my shared folder, then used HDAdmin to copy it onto the server's C drive and run it. I opened up telnet, connected, et voila - I have full access to the server. So I start digging around. Here's what I found:
1) They have a folder containing MP3s of EVERY phone call that comes into the switchboard. I grabbed a few and listened in, but it was boring.
2) Several students have porn on their shared drives.
3) They're using McAffee Anti-Virus on the server. Hahahaha... *dies laughing*
4) The admins keep an MS Access database called "students" in My Documents. I'm seriously lol'ing.
So I figure I'd take a peek at the database. I copied it onto my user directory, and opened it up in Access. No password. It not only contained the name, date of birth, address, phone number, student ID number and national insurance number for every student in the college, but also a flag stating login accounts that hadn't been activated. An unactivated account is what our college calls login names that haven't been logged into yet, which still have the default password (6 digit format date of birth). This is seriously worrying. I now have access to their server, every machine, and piles of other user accounts. I logged out and tried one, sure enough I got into it and was prompted to change my password from the default.
I'm so tempted to just anonymously email them this, and explain how freaking stupid they really are.
_________________
It's not fun unless every exploit mitigation is enabled.
Please do not reply to my posts with LLM-generated slop; I consider it to be an insult to my time. |
|
| Back to top |
|
 |
kls85 I post too much
Reputation: 22
Joined: 18 Jul 2008 Posts: 2757 Location: Under ur bed
|
Posted: Sat Aug 22, 2009 8:13 am Post subject: |
|
|
While their methods of security may be weak, but as a college student, you should have the proper respect not to breach a school's database even thought you know how to do it.
What does this tell all of us?
1. You felt you're a genius so you have to post a topic
2. In reality your just like a 13 year old immature kid.
3. You have never worked in IT where managing hundreds of computers is a highly stressful job especially from those doesn't know shit.
4. Who don't give a fly fuck as to what you have done.
Congrats for your successful idiotic attempt at cracking into the school's computer systems.
You want a e-cookie for your reward?!
They should have used MS steadystate and it's free.
Last edited by kls85 on Sat Aug 22, 2009 8:14 am; edited 1 time in total |
|
| Back to top |
|
 |
iTz SWAT I post too much
Reputation: 1
Joined: 20 Dec 2007 Posts: 2227 Location: Me.Location;
|
Posted: Sat Aug 22, 2009 8:13 am Post subject: |
|
|
Nice. Don't email it to them or else they are going to upgrade there system and disable much more shit. If you want to do the right thing, then copy everything u want on a USB, but never touch it unless an emergency happens... If you want to be a bad boy then 1337 Haxor everything, but back it all up...
What ever you do, don't notify them, and try find a PC away from any CCTV, and away from other teachers etc...
If possible connect a laptop/net book to the network.
Oh and never tell anyone including your bestest friend, they would want to know how, and they'd want a user and password... Then they'd tell their 2nd best friend...
_________________
|
|
| Back to top |
|
 |
Polynomial Grandmaster Cheater
Reputation: 5
Joined: 17 Feb 2008 Posts: 524 Location: Inside the Intel CET shadow stack
|
Posted: Sat Aug 22, 2009 8:18 am Post subject: |
|
|
| kls85 wrote: | While their methods of security may be weak, but as a college student, you should have the proper respect not to breach a school's database even thought you know how to do it.
What does this tell all of us?
1. You felt you're a genius so you have to post a topic
2. In reality your just like a 13 year old immature kid.
3. You have never worked in IT where managing hundreds of computers is a highly stressful job especially from those doesn't know shit.
4. Who don't give a fly fuck as to what you have done.
Congrats for your successful idiotic attempt at cracking into the school's computer systems.
You want a e-cookie for your reward?!
They should have used MS steadystate and it's free. |
1) Meh, I figured it was a funny story.
2) I'm 21.
3) I have. Don't presume to know what I do for a living. I may be doing a HND, but I also work at a hosting company as a sysadmin, as well as an assistant network admin for a local school. I've got 15 years of programming experience.
And finally, it isn't a school. The college is an adult learning college that parteners with a university. They should know their shit. In fact they should know that "putting it in My Documents" doesn't really count as enough security for personal details, so they're breaking the Data Protection Act.
If you haven't got anything nice to say, then fuck off somewhere else.
Anyway, regarding SWAT's comments:
I'm actually tempted to send out a command to delete HDAdmin from every student machine, because it shouldn't be there. It should only be available on the tech guy's machines. I'm not likely to tell anyone there that I've done it, but I'd rather them update their security than them fall foul to some 16 year old script kiddie putting malware all over the network.
_________________
It's not fun unless every exploit mitigation is enabled.
Please do not reply to my posts with LLM-generated slop; I consider it to be an insult to my time. |
|
| Back to top |
|
 |
Jani Grandmaster Cheater
Reputation: 2
Joined: 29 Dec 2006 Posts: 804
|
Posted: Sat Aug 22, 2009 8:28 am Post subject: |
|
|
| Burningmace wrote: | | I've got 15 years of programming experience. | In?
|
|
| Back to top |
|
 |
Polynomial Grandmaster Cheater
Reputation: 5
Joined: 17 Feb 2008 Posts: 524 Location: Inside the Intel CET shadow stack
|
Posted: Sat Aug 22, 2009 8:32 am Post subject: |
|
|
I started off in BASIC, moved to VB6 when I was 9. Tried a bit of C++ at that time, but I didn't really use it that much until later.
After that... VB.NET, C#, C++, C, PHP, XHTML/CSS, Javascript, Java, a little Delphi, some ASM. I suppose you could class SQL as a language too. I've learnt plenty of web technologies too - AJAX, SOAP, XML, XSL, ActionScript (Flash), etc.
_________________
It's not fun unless every exploit mitigation is enabled.
Please do not reply to my posts with LLM-generated slop; I consider it to be an insult to my time. |
|
| Back to top |
|
 |
Localhost I post too much
Reputation: 0
Joined: 28 Apr 2007 Posts: 3402
|
Posted: Sat Aug 22, 2009 9:11 am Post subject: |
|
|
| Burningmace wrote: | I started off in BASIC, moved to VB6 when I was 9. Tried a bit of C++ at that time, but I didn't really use it that much until later.
After that... VB.NET, C#, C++, C, PHP, XHTML/CSS, Javascript, Java, a little Delphi, some ASM. I suppose you could class SQL as a language too. I've learnt plenty of web technologies too - AJAX, SOAP, XML, XSL, ActionScript (Flash), etc. |
So, 15 years ago (age 7, 1994) you first learned BASIC. Then two years later (13 years ago, age 9, 1996) you learned a programming language called VB6 that has not yet been released to the world?
It is very hard to imagine that a 9 year old could get a handle on a programming language not even released to the world.
I bet it would even be hard if it was 1999 (a year after the language was released) to study it since it was new.
Also, take your bull shit elsewhere.
_________________
|
|
| Back to top |
|
 |
Slugsnack Grandmaster Cheater Supreme
Reputation: 71
Joined: 24 Jan 2007 Posts: 1857
|
Posted: Sat Aug 22, 2009 9:21 am Post subject: |
|
|
| if this is true you were very stupid for doing it all on your own login..
|
|
| Back to top |
|
 |
kls85 I post too much
Reputation: 22
Joined: 18 Jul 2008 Posts: 2757 Location: Under ur bed
|
Posted: Sat Aug 22, 2009 9:32 am Post subject: |
|
|
Sure you know how to crack into a school's system, but what is the point of doing so and if your mind is actually the same age as your physical body then we all expect that you have a greater sense of responsibiity and control over your urges.
While in this forum, no one really cares too much, but I do hope your actions you presented here isn't presented in the real world where young kids look up to you as a role model.
|
|
| Back to top |
|
 |
educofu Expert Cheater
Reputation: 3
Joined: 21 Aug 2009 Posts: 171 Location: Brazil,MG,OP
|
Posted: Sat Aug 22, 2009 9:52 am Post subject: |
|
|
:O holyshit, im 15, im learning C++ now, and i wonder how the fuck could someone learn anything at 9...
bullshit or Autism... i think its bs.
_________________
"I finally started thinking outside of the box, only to find myself in a larger box." |
|
| Back to top |
|
 |
steohen2 Newbie cheater
Reputation: 0
Joined: 12 Apr 2009 Posts: 22 Location: Australia
|
|
| Back to top |
|
 |
Slugsnack Grandmaster Cheater Supreme
Reputation: 71
Joined: 24 Jan 2007 Posts: 1857
|
Posted: Sat Aug 22, 2009 10:00 am Post subject: |
|
|
| educofu wrote: | :O holyshit, im 15, im learning C++ now, and i wonder how the fuck could someone learn anything at 9...
bullshit or Autism... i think its bs. |
lol'd
@ steohen2 : hope you're trolling : )
|
|
| Back to top |
|
 |
Haswell Grandmaster Cheater
Reputation: 10
Joined: 24 Nov 2007 Posts: 703
|
Posted: Sat Aug 22, 2009 10:01 am Post subject: |
|
|
I don't give a shit about his programming experience, nor do I care. I do care about what he's capable of, and that's all I need to know. It's about satisfying one's curiosity, as well as sharing our knowledge.
Burningmace, good job.
|
|
| Back to top |
|
 |
Polynomial Grandmaster Cheater
Reputation: 5
Joined: 17 Feb 2008 Posts: 524 Location: Inside the Intel CET shadow stack
|
Posted: Sat Aug 22, 2009 1:02 pm Post subject: |
|
|
| Localhost wrote: | | So, 15 years ago (age 7, 1994) you first learned BASIC. Then two years later (13 years ago, age 9, 1996) you learned a programming language called VB6 that has not yet been released to the world? |
My bad, I must have picked up VB6 when I was 11/12. I learned a whole bunch of BASIC variants (BASIC, AmigaBASIC, QuickBASIC, QBASIC, DarkBASIC, VB6, VB.NET, etc) over the years, I forget when I learned which.
And actually, I was 6 when I picked up BASIC for the first time. I had a VTECH PreComputer 1000 (one of those kids' my-first-laptop things) with a one line LCD display that you could put BASIC programs into line by line. When replacing a line, you had to re-type it out including the line number. I did all my debugging with a pencil and paper.
@kls85 - Little kids don't look up to me. Why would they? I don't even know any kids. And what are you talking about with urges? I broke into a system and caused no damage whatsoever. In fact I stated quite plainly that my intentions were to patch the holes and inform them of their errors. I'd say that's pretty much as white-hat as you can get when it comes to hacking into people's computers. The point of me posting it here was to share the story, and to point out that some people that get paid to keep a network running securely really don't know what they're doing, and definately aren't worth their rediculous salary.
@Freelancer - Thank you. That's exactly the spirit in which I do this kind of stuff.
_________________
It's not fun unless every exploit mitigation is enabled.
Please do not reply to my posts with LLM-generated slop; I consider it to be an insult to my time. |
|
| Back to top |
|
 |
Zcythe Grandmaster Cheater
Reputation: 2
Joined: 17 Dec 2007 Posts: 679 Location: :noitacoL
|
Posted: Mon Aug 24, 2009 11:17 am Post subject: |
|
|
Well it's the schools fault for having such crappy security, and also come on people he didn't really alter or cause damage. Very entertaining, and kudos for not tearing up that schools system, it could have gone a lot worse if that power got into the wrong hands.
_________________
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
|