1. Си / Говнокод #19906

    −46

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    int main()
    {
    setuid(0);
    return system("echo mem > /sys/power/state");
    }

    А ведь году в 2012 это ещё решалось через consolekit

    Запостил: mittorn, 29 Апреля 2016

    Комментарии (8) RSS

    • >setuid(0);
      Не взлетит
      >system("echo mem > /sys/power/state");
      нет чтобы open, write
      Ответить
      • Как это не взлетит? Как часы!
        Open/write уже был, сейчас лень, будем плодить дыры (привет, шеллшок)
        Ответить
    • hibernate

      return system("echo disk> /sys/power/state"); )
      Ответить
      • Сначала надо запилить код гибернации для sun4i. Его пока в природе нет.
        Ответить
    • >А ведь году в 2012 это ещё решалось через consolekit
      предлагаю написать powerstated
      Ответить
      • и powerstatectl к нему

        и еще привязывать юниты к пауер стейту
        Ответить
    • vanished
      Ответить

    Добавить комментарий