Hard Live

Every Bit Counts

70 points

14 Solves

Reverse Engineering

Hard

ebouteillon

Community Rating: 4.86 / 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
6 ahko3112
7 shikame
8 mamimi1773
9 Ntoskrnl
10 dani0104

  • 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.

  • dani0104

    Protected

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

  • dani0104

    Protected

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