Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. RFC - Dilemma of sharing knowledge

RFC - Dilemma of sharing knowledge

Scheduled Pinned Locked Moved The Lounge
c++htmlcsscomsecurity
7 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kamal Shankar
    wrote on last edited by
    #1

    Hello all Thanks to my friend, a few days ago, I came across a Microsoft Research's product - Detours. Though binary patching (to modify program code functionality) has been there since the 80s, Detours makes it painless for us. It's ALMOST transparent ! Please visit Microsoft Research's site for more details. Due to the philosophy of CodeProject, I wish to share the knowledge that I have gained using Detours with you all. However, as with anything , the information that I am willing to share might have considerable impact on Win32 security. You got it - I may unintentionally land up helping crackers. Yet, the information will no doubt help authentic developers in their daily work. You see - using Detours, you do not even need the source code in order to extend the functionality of an existing program ! Detours is NOT supported by Microsoft at all, and will work ONLY on WinNT architecture, except the binary rewriting function for adding payloads and modifying of import tables of Detours which ALSO works on Win9x. I am at a loss as to what I should be doing. I really would not like wasting my time writing articles which Chris and his group will not be able to publish on this great site. I have put up a plan of articles at http://www.geocities.com/kbshankar2000/ArticleSchedule.html. All source will be in form of C++/Win32 API using VS6 Project. Please send in your comments till the 29th of March. Based on all your feedback, I will take furthur action. Regards, and thanks for reading Kamal Shankar "God then made two great lights; the greater light to rule the day, and the less light to rule the night" - Genesis 47:3

    D C Q D 4 Replies Last reply
    0
    • K Kamal Shankar

      Hello all Thanks to my friend, a few days ago, I came across a Microsoft Research's product - Detours. Though binary patching (to modify program code functionality) has been there since the 80s, Detours makes it painless for us. It's ALMOST transparent ! Please visit Microsoft Research's site for more details. Due to the philosophy of CodeProject, I wish to share the knowledge that I have gained using Detours with you all. However, as with anything , the information that I am willing to share might have considerable impact on Win32 security. You got it - I may unintentionally land up helping crackers. Yet, the information will no doubt help authentic developers in their daily work. You see - using Detours, you do not even need the source code in order to extend the functionality of an existing program ! Detours is NOT supported by Microsoft at all, and will work ONLY on WinNT architecture, except the binary rewriting function for adding payloads and modifying of import tables of Detours which ALSO works on Win9x. I am at a loss as to what I should be doing. I really would not like wasting my time writing articles which Chris and his group will not be able to publish on this great site. I have put up a plan of articles at http://www.geocities.com/kbshankar2000/ArticleSchedule.html. All source will be in form of C++/Win32 API using VS6 Project. Please send in your comments till the 29th of March. Based on all your feedback, I will take furthur action. Regards, and thanks for reading Kamal Shankar "God then made two great lights; the greater light to rule the day, and the less light to rule the night" - Genesis 47:3

      D Offline
      D Offline
      Duncan Edwards Jones
      wrote on last edited by
      #2

      There is considerable information on Detours in the public domain - like this research paper so I don't think you'd be contributing to the downfall of civilisation with the articles you are proposing... '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd

      1 Reply Last reply
      0
      • K Kamal Shankar

        Hello all Thanks to my friend, a few days ago, I came across a Microsoft Research's product - Detours. Though binary patching (to modify program code functionality) has been there since the 80s, Detours makes it painless for us. It's ALMOST transparent ! Please visit Microsoft Research's site for more details. Due to the philosophy of CodeProject, I wish to share the knowledge that I have gained using Detours with you all. However, as with anything , the information that I am willing to share might have considerable impact on Win32 security. You got it - I may unintentionally land up helping crackers. Yet, the information will no doubt help authentic developers in their daily work. You see - using Detours, you do not even need the source code in order to extend the functionality of an existing program ! Detours is NOT supported by Microsoft at all, and will work ONLY on WinNT architecture, except the binary rewriting function for adding payloads and modifying of import tables of Detours which ALSO works on Win9x. I am at a loss as to what I should be doing. I really would not like wasting my time writing articles which Chris and his group will not be able to publish on this great site. I have put up a plan of articles at http://www.geocities.com/kbshankar2000/ArticleSchedule.html. All source will be in form of C++/Win32 API using VS6 Project. Please send in your comments till the 29th of March. Based on all your feedback, I will take furthur action. Regards, and thanks for reading Kamal Shankar "God then made two great lights; the greater light to rule the day, and the less light to rule the night" - Genesis 47:3

        C Offline
        C Offline
        Chris Maunder
        wrote on last edited by
        #3

        Patching exe's is old news. If you wish to write about it then simply post it here. It's not exactly a matter of national security. cheers, Chris Maunder

        H K 2 Replies Last reply
        0
        • K Kamal Shankar

          Hello all Thanks to my friend, a few days ago, I came across a Microsoft Research's product - Detours. Though binary patching (to modify program code functionality) has been there since the 80s, Detours makes it painless for us. It's ALMOST transparent ! Please visit Microsoft Research's site for more details. Due to the philosophy of CodeProject, I wish to share the knowledge that I have gained using Detours with you all. However, as with anything , the information that I am willing to share might have considerable impact on Win32 security. You got it - I may unintentionally land up helping crackers. Yet, the information will no doubt help authentic developers in their daily work. You see - using Detours, you do not even need the source code in order to extend the functionality of an existing program ! Detours is NOT supported by Microsoft at all, and will work ONLY on WinNT architecture, except the binary rewriting function for adding payloads and modifying of import tables of Detours which ALSO works on Win9x. I am at a loss as to what I should be doing. I really would not like wasting my time writing articles which Chris and his group will not be able to publish on this great site. I have put up a plan of articles at http://www.geocities.com/kbshankar2000/ArticleSchedule.html. All source will be in form of C++/Win32 API using VS6 Project. Please send in your comments till the 29th of March. Based on all your feedback, I will take furthur action. Regards, and thanks for reading Kamal Shankar "God then made two great lights; the greater light to rule the day, and the less light to rule the night" - Genesis 47:3

          Q Offline
          Q Offline
          qcha0s
          wrote on last edited by
          #4

          Information just wants to be free! -=[ QuieT Cha0s ]=-

          1 Reply Last reply
          0
          • K Kamal Shankar

            Hello all Thanks to my friend, a few days ago, I came across a Microsoft Research's product - Detours. Though binary patching (to modify program code functionality) has been there since the 80s, Detours makes it painless for us. It's ALMOST transparent ! Please visit Microsoft Research's site for more details. Due to the philosophy of CodeProject, I wish to share the knowledge that I have gained using Detours with you all. However, as with anything , the information that I am willing to share might have considerable impact on Win32 security. You got it - I may unintentionally land up helping crackers. Yet, the information will no doubt help authentic developers in their daily work. You see - using Detours, you do not even need the source code in order to extend the functionality of an existing program ! Detours is NOT supported by Microsoft at all, and will work ONLY on WinNT architecture, except the binary rewriting function for adding payloads and modifying of import tables of Detours which ALSO works on Win9x. I am at a loss as to what I should be doing. I really would not like wasting my time writing articles which Chris and his group will not be able to publish on this great site. I have put up a plan of articles at http://www.geocities.com/kbshankar2000/ArticleSchedule.html. All source will be in form of C++/Win32 API using VS6 Project. Please send in your comments till the 29th of March. Based on all your feedback, I will take furthur action. Regards, and thanks for reading Kamal Shankar "God then made two great lights; the greater light to rule the day, and the less light to rule the night" - Genesis 47:3

            D Offline
            D Offline
            David Cunningham
            wrote on last edited by
            #5

            I agree, publish it. Aspect Oriented Programming is an interesting area and one I'm sure many people would like to see some direct, hands-on material for that centers around Win32. David

            1 Reply Last reply
            0
            • C Chris Maunder

              Patching exe's is old news. If you wish to write about it then simply post it here. It's not exactly a matter of national security. cheers, Chris Maunder

              H Offline
              H Offline
              Heath Stewart
              wrote on last edited by
              #6

              And when written appropriate, even Windows Installer can patch executables using a binary diff created from the old install database and the new install database, which creates a simple patch for use by other customers as one sort of an upgrade path. I've seen a few custom installations do this to their products as well, though it was so long ago I can't remember what it was.

              Microsoft MVP, Visual C# My Articles

              1 Reply Last reply
              0
              • C Chris Maunder

                Patching exe's is old news. If you wish to write about it then simply post it here. It's not exactly a matter of national security. cheers, Chris Maunder

                K Offline
                K Offline
                Kamal Shankar
                wrote on last edited by
                #7

                ;) But remember - it's you who's going to edit those - don't say I didn't warn you ;) Allright. Let's roll. "God then made two great lights; the greater light to rule the day, and the less light to rule the night" - Genesis 47:3

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups