Hard Live

Every Bit Counts

70 points

5 Solves

Reverse Engineering

Hard

ebouteillon

Community Rating: 5.00 / 5

My colleague is a senior C developer and he had a bad experience in his job assignment. He was developing applications for a real-time embedded operating system named "Buggy OS™". He had to implement workarounds to avoid using the standard C library in some cases. For instance the memcmp shouldn't be used to test command-line argument because of obscure reason resulting in some bits were not checked. Instead he implemented its own function to check each bit of the command-line and it was working fine.

To show case how painful it was, he showed me one of its application implementing his new function, but he forgot the supported command-line parameter.

Note: Solution with cool effects shared in comment.

First 10 Solvers

Rank Username
1 ebouteillon
2 tenchijin
3 domin568
4 Caillou
5 barnasm
Rank Username

  • ebouteillon

    Protected

    [REDACTED] This comment is only shown to users who have solved this challenge.

    • domin568

      Protected

      [REDACTED] This comment is only shown to users who have solved this challenge.

      • ebouteillon

        Protected

        [REDACTED] This comment is only shown to users who have solved this challenge.

    • Caillou

      Protected

      [REDACTED] This comment is only shown to users who have solved this challenge.

      • ebouteillon

        Protected

        [REDACTED] This comment is only shown to users who have solved this challenge.