Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 7 of 7
  1. #1
    New to the CF scene
    Join Date
    Mar 2013
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Tech noob (sorry): How do I manipulate software?

    I want to learn how to manipulate any software so it's like I'm the developer, but I can't get started if I don't even know the name of that craft. I want full access to every reaction on the software. So (just a silly example) if I wanted the power button to instead open a web browser and an interactive pop-up, I could do that. I want to be in total control of the software. What is that called?

  • #2
    Regular Coder
    Join Date
    Mar 2012
    Posts
    168
    Thanks
    5
    Thanked 11 Times in 11 Posts
    Not quite sure what you are looking for... do you just want to set up different keyboard commands?

  • #3
    New to the CF scene
    Join Date
    Mar 2013
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hi Kulp :-)

    No, I'm actually looking to act like a developer of sorts, as if I was the programmer that created the software to begin with. I just want to learn to access any part of the already existing software (sorry, I don't know the proper terminology, I only know "software" as of now).

  • #4
    New to the CF scene
    Join Date
    Mar 2013
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts
    I think I might have found something. Could reverse engineering be the craft I'm looking for?

  • #5
    Senior Coder
    Join Date
    Aug 2006
    Posts
    1,230
    Thanks
    10
    Thanked 270 Times in 269 Posts
    Typically you need the *source code* to the software of interest, and then you can change it all day. If you have no access to the source code, then *reverse engineering* it could be an option. But it is certainly not the preferred way.

    Dave

  • #6
    Regular Coder
    Join Date
    Mar 2012
    Posts
    168
    Thanks
    5
    Thanked 11 Times in 11 Posts
    So basically, you want to break into the software and make it look like it's your own? Also, reverse engineering is basically rebuilding the software from the ground up. Not your best option here.

  • #7
    New to the CF scene
    Join Date
    Apr 2013
    Location
    Maryland, US
    Posts
    6
    Thanks
    0
    Thanked 1 Time in 1 Post
    Sure, reverse engineering is an option, especially without access to the source code...but think about it...

    You need to have pretty good knowledge of programming to reverse engineer software.

    Even if you come across something that has already been reverse engineered, what are you going to do with it? Seems pretty obvious you don't have programming experience, so chances are you would end up with thousands or hundreds of thousands of lines of code that are more or less meaningless to you.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •