Author Topic: OS modification for security  (Read 1857 times)

0 Members and 3 Guests are viewing this topic.

Offline darangal

  • Serf
  • *
  • Posts: 26
  • Cookies: -30
    • View Profile
OS modification for security
« on: September 16, 2014, 01:44:09 pm »
How exactly does one go about changing their operating system?


Is it legally viable to do so?


How long would it take to fully renovate an OS?


How many languages are typically present?


In my experience, with the individuals I've spoken to the time can range from a straight month of Adderall zombie crusading through the depths of your computers limbo it calls an OS, or years upon years of work.


I would ask more questions but I'd rather do the remainder of the work myself.

Offline proxx

  • Avatarception
  • Global Moderator
  • Titan
  • *
  • Posts: 2803
  • Cookies: 256
  • ФФФ
    • View Profile
Re: OS modification for security
« Reply #1 on: September 16, 2014, 01:59:28 pm »
How exactly does one go about changing their operating system?


Is it legally viable to do so?


How long would it take to fully renovate an OS?


How many languages are typically present?


In my experience, with the individuals I've spoken to the time can range from a straight month of Adderall zombie crusading through the depths of your computers limbo it calls an OS, or years upon years of work.


I would ask more questions but I'd rather do the remainder of the work myself.
Sounds like you have no clue what it is you are asking.
OS's like windowz come in binary form which would require you to decompile/reverse engineer which is a study by itself.

Linux/BSD where you have the source code of (I think tried to point to) the kernel is open and you can download a copy of it online.

Mostly C/C#/C++
« Last Edit: September 16, 2014, 02:03:29 pm by proxx »
Wtf where you thinking with that signature? - Phage.
This was another little experiment *evillaughter - Proxx.
Evilception... - Phage

Offline darangal

  • Serf
  • *
  • Posts: 26
  • Cookies: -30
    • View Profile
Re: OS modification for security
« Reply #2 on: September 16, 2014, 03:26:44 pm »
Sounds like you have no clue what it is you are asking.
OS's like windowz come in binary form which would require you to decompile/reverse engineer which is a study by itself.

Linux/BSD where you have the source code of (I think tried to point to) the kernel is open and you can download a copy of it online.

Mostly C/C#/C++


Yeah, sounds about right. I don't want to mess with linux until I know my way around windows first. I'm getting better at navigating through the interface, but considering I'm not yet proficient at command line I'm trying to cover all the bases in the areas that I notice first.


Time wise though, if someone of considerable skill where to attempt to modify an OS like windows for example how long would that take to modify, and then check for errors. I'm curious as to whether I it's a good idea to begin sooner or later. Considering my skillset sooner would be at the earliest jan 2015, later being June 2016 or Sep 2016.

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: OS modification for security
« Reply #3 on: September 16, 2014, 07:21:45 pm »
Lol maybe start from small reverse-me's and see how that works before trying to "modify the OS".

Offline proxx

  • Avatarception
  • Global Moderator
  • Titan
  • *
  • Posts: 2803
  • Cookies: 256
  • ФФФ
    • View Profile
Re: OS modification for security
« Reply #4 on: September 16, 2014, 07:31:42 pm »
Lol maybe start from small reverse-me's and see how that works before trying to "modify the OS".
lol I was thinking of a good way to put it but this sounds about right ^ :P
Wtf where you thinking with that signature? - Phage.
This was another little experiment *evillaughter - Proxx.
Evilception... - Phage

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: OS modification for security
« Reply #5 on: September 16, 2014, 07:50:19 pm »
How exactly you modify an OS depends on what you want to change.. OS's these days are large, complex and with A LOT of modules and components. One way of modification would be to replace the OS's native applications like notepad, mspaint, task manager and so on. Most modern OS's also come with the ability to customize colors, fonts, size and much more without having to modify anything else than configuration files, registery values or other forms of configuration data. If you want to modify the OS kernel/core on the other hand, this will require a great deal of skill and experience depending on what you want to accomplish. And like proxx said, Microsoft Windows is precompiled and installed as binary files and has a closed source code. The only way to modify the windows kernel is by reversing it and modifying it that way. Unix/Linux on the other hand can be modified as much as you want in the source code and compiled.

Anything open source, like Linux, are most of the time licensed under so called open source licenses and will most of the time not get you in any trouble when modifying things. However, I am sure Microsoft dosent want you to poke around in their stuff. But then again, who gives a shit.

'Fully renovate an OS' is an ambiguous term. Again, what do you want to modify and why?

As for languages needed or presented in OS's: Assembly, C, C++, .NET (Windows) and its probably a good idea to know bash, batch (windows) and powershell.


Final words: Dont reinvent the wheel. And start small.
« Last Edit: September 16, 2014, 07:50:50 pm by ande »
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

Offline darangal

  • Serf
  • *
  • Posts: 26
  • Cookies: -30
    • View Profile
Re: OS modification for security
« Reply #6 on: September 18, 2014, 04:16:17 pm »
Lol maybe start from small reverse-me's and see how that works before trying to "modify the OS".



What is a reverse-me?



How exactly you modify an OS depends on what you want to change.. OS's these days are large, complex and with A LOT of modules and components. One way of modification would be to replace the OS's native applications like notepad, mspaint, task manager and so on. Most modern OS's also come with the ability to customize colors, fonts, size and much more without having to modify anything else than configuration files, registery values or other forms of configuration data. If you want to modify the OS kernel/core on the other hand, this will require a great deal of skill and experience depending on what you want to accomplish. And like proxx said, Microsoft Windows is precompiled and installed as binary files and has a closed source code. The only way to modify the windows kernel is by reversing it and modifying it that way. Unix/Linux on the other hand can be modified as much as you want in the source code and compiled.

Anything open source, like Linux, are most of the time licensed under so called open source licenses and will most of the time not get you in any trouble when modifying things. However, I am sure Microsoft dosent want you to poke around in their stuff. But then again, who gives a shit.

'Fully renovate an OS' is an ambiguous term. Again, what do you want to modify and why?

As for languages needed or presented in OS's: Assembly, C, C++, .NET (Windows) and its probably a good idea to know bash, batch (windows) and powershell.


Final words: Dont reinvent the wheel. And start small.



Are there any additional tutorials or programs either of you would suggest I pursue to help my progress in this particular pursuit?

Offline 0E 800

  • Not a VIP
  • VIP
  • Baron
  • *
  • Posts: 895
  • Cookies: 131
  • • тнε ιηтεяηεт ιs мү яεcүcℓε-вιη •
    • View Profile
Re: OS modification for security
« Reply #7 on: September 18, 2014, 06:13:20 pm »
So you want to learn how to modify Rome without first knowing how to bake clay?

You attended Advanced Computers class thinking you were gonna absorb the knowledge quicker and cheat having to learn from the ground up?

You phony.

Why dont you come back when you have learned how to use Google.

In the mean time, all the answers you need are are here:

http://bit.ly/1o6bCLG

I like long walks, especially when they are taken by people who annoy me.
« Last Edit: September 18, 2014, 06:13:51 pm by 0E 800 »
The invariable mark of wisdom is to see the miraculous in the common.

Offline darangal

  • Serf
  • *
  • Posts: 26
  • Cookies: -30
    • View Profile
Re: OS modification for security
« Reply #8 on: September 18, 2014, 06:32:34 pm »
So you want to learn how to modify Rome without first knowing how to bake clay?

You attended Advanced Computers class thinking you were gonna absorb the knowledge quicker and cheat having to learn from the ground up?

You phony.

Why dont you come back when you have learned how to use Google.

In the mean time, all the answers you need are are here:

http://bit.ly/1o6bCLG

I like long walks, especially when they are taken by people who annoy me.


I would prefer that you didn't call me names, apart from that, your link is useless to my purpose.


If you don't understand my question I would ask that you refrain from trash talking or even posting at all. I despise the pretentious but will not lower myself to labeling them as such simply because they feel like trying to trade punches with my ego.


Good day to you sir.

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: OS modification for security
« Reply #9 on: September 18, 2014, 06:58:01 pm »

Offline lucid

  • #Underground
  • Titan
  • **
  • Posts: 2683
  • Cookies: 243
  • psychonaut
    • View Profile
Re: OS modification for security
« Reply #10 on: September 18, 2014, 07:10:36 pm »
A reverse-me is basically a little(or maybe big) reverse engineering challenge. People practice with reverse-me's/crack-me's to improve their skills(something you should be doing).

Before you reverse engineer Windows itself, and try and recreate the universe from scratch, you should learn about basic reversing. Alternatively, just get linux and look up operating system hardening. Much simpler.
"Hacking is at least as much about ideas as about computers and technology. We use our skills to open doors that should never have been shut. We open these doors not only for our own benefit but for the benefit of others, too." - Brian the Hacker

Quote
15:04  @Phage : I'm bored of Python

Offline TheWormKill

  • EZ's Scripting Whore
  • Global Moderator
  • Knight
  • *
  • Posts: 257
  • Cookies: 66
  • The Grim Reaper of Worms
    • View Profile
Re: OS modification for security
« Reply #11 on: September 18, 2014, 07:47:46 pm »

Before you reverse engineer Windows itself, and try and recreate the universe from scratch, you should learn about basic reversing. Alternatively, just get linux and look up operating system hardening. Much simpler.
...and probably much more effective.
« Last Edit: September 18, 2014, 07:48:01 pm by TheWormKill »
Stuff I did: How to think like a superuser, Iridium

He should make that "Haskell"
Quote
<m0rph-is-gay> fuck you thewormkill you python coding mother fucker

Offline darangal

  • Serf
  • *
  • Posts: 26
  • Cookies: -30
    • View Profile
Re: OS modification for security
« Reply #12 on: September 20, 2014, 03:56:59 pm »
A reverse-me is basically a little(or maybe big) reverse engineering challenge. People practice with reverse-me's/crack-me's to improve their skills(something you should be doing).

Before you reverse engineer Windows itself, and try and recreate the universe from scratch, you should learn about basic reversing. Alternatively, just get linux and look up operating system hardening. Much simpler.


Are there any sites with these reverse-me engineering puzzles?


What skills are required to solve one of the simpler reverse-mes?


How would you rate the difficulty of improving the skills necessary to complete the more intermediate reverse-mes and how fun would you say the process of learning these skills and subsequently applying them is?


I'm referring more to the long run than the short, obviously shit is tough when you start out with something new and or strange.

Offline kenjoe41

  • Symphorophiliac Programmer
  • Administrator
  • Baron
  • *
  • Posts: 990
  • Cookies: 224
    • View Profile
Re: OS modification for security
« Reply #13 on: September 20, 2014, 04:08:00 pm »
Try here and here
If you can't explain it to a 6 year old, you don't understand it yourself.
http://upload.alpha.evilzone.org/index.php?page=img&img=GwkGGneGR7Pl222zVGmNTjerkhkYNGtBuiYXkpyNv4ScOAWQu0-Y8[<NgGw/hsq]>EvbQrOrousk[/img]

Offline TheWormKill

  • EZ's Scripting Whore
  • Global Moderator
  • Knight
  • *
  • Posts: 257
  • Cookies: 66
  • The Grim Reaper of Worms
    • View Profile
Re: OS modification for security
« Reply #14 on: September 20, 2014, 04:09:45 pm »
Just try it. Learn C, Assembly, and Google. A plain search for "reverse me" should do the trick.
The simple (as the hard) reversing challenges ones require knowledge of the Assembly-language for the given platform (mostly x86 on Windows) and of the general working of the CPU. And it is very fun, at least from my point of view.
« Last Edit: September 20, 2014, 04:11:00 pm by TheWormKill »
Stuff I did: How to think like a superuser, Iridium

He should make that "Haskell"
Quote
<m0rph-is-gay> fuck you thewormkill you python coding mother fucker