Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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 (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. I think the most computer 'hacker' thing I did was reverse engineering a communication protocol for an industrial motion controller to unlock hidden commands used exclusively by their app

I think the most computer 'hacker' thing I did was reverse engineering a communication protocol for an industrial motion controller to unlock hidden commands used exclusively by their app

Scheduled Pinned Locked Moved Uncategorized
electronics
1 Posts 1 Posters 0 Views
  • 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.
  • MattM This user is from outside of this forum
    MattM This user is from outside of this forum
    Matt
    wrote last edited by
    #1

    I think the most computer 'hacker' thing I did was reverse engineering a communication protocol for an industrial motion controller to unlock hidden commands used exclusively by their app

    Turned out they just created a private channel by adding a fixed 127 byte offset to the ASCII values on the controller which just needed to be subtracted to be read on the PC side. User commands are in the usual 128 byte ASCII range and a private upper one between 128-256, providing two channels while keeping things in the ubyte format. It's quite clever, since you can simply check if a byte is >127 to determine which channel the data belongs to and putting it into the correct buffer without requiring another port. This strat might not work well for pure binary data, but it works for ASCII text

    #electronics

    1 Reply Last reply
    1
    0
    • R AodeRelay shared this topic
    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.
    Powered by NodeBB Contributors
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups