1
0
mirror of https://github.com/takeshixx/redstar-tools synced 2025-07-17 20:43:21 +00:00
2016-01-02 15:38:14 +01:00
2015-12-27 13:12:22 +01:00
2015-12-29 03:02:26 +01:00
2015-12-27 13:12:22 +01:00
2015-12-27 13:12:22 +01:00
2015-12-27 13:12:22 +01:00
2015-12-28 11:50:28 +01:00
2015-12-28 12:07:15 +01:00
2016-01-02 15:38:14 +01:00
2015-12-27 19:13:00 +01:00

Tools for Red Star OS (붉은별)

This repository includes several binaries from and tools for Red Star OS. These can be used for further research work.

Disable malicious components

  1. Get root privileges via /usr/sbin/rootsetting

  2. Disable SELinux

    SELinux protects several files an directories (e.g. /var/log). It should be disabled in order to make changes to some parts of the system.

     setenforce 0
    

    In order to keep SELinux disabled after rebooting, append selinux=0 to the kernel line in the GRUB config file (/boot/grub/grub.conf).

  3. Kill securityd

    Killing securityd will prevent the system from rebooting when editing/deleting various protected files.

     killall -9 securityd
    
  4. Disable rtscan kernel module

    Either via resctl.py (see rtscan) or via a Python shell as follows:

     [root@localhost ~]# python
     Python 2.6 (r26:66714, Oct  7 2012, 13:39:47)
     [GCC 4.4.0 20090506 (Red Hat 4.4.0-4)] on linux2
     Type "help", "copyright", "credits" or "license" for more information.
     >>> import fcntl
     >>> fcntl.ioctl(open('/dev/res', 'wb'), 29187)
     0
    

    After disabling rtscan protected processes like opprc will become killable.

  5. Kill scnprc and opprc

     killall scnprc
     killall opprc
    
  6. Replace /usr/lib/libos.so.0.0.0

    See libos for further information. Replacing this file will prevent the system from rebooting via securityd after rebooting the system. It also will prevent reboot loops by kdm rendering the system unusable.

  7. Delete /usr/share/autostart/scnprc.desktop

    Deleting this file will prevent kdeinit from starting the framework after a system reboot.

  8. Reboot the system

Disclaimer

All of the information is based on research dedicated to analyzing Red Star OS. The authors take no responsibility for the accuracy, completeness or quality of the information provided.

Description
Tools for Red Star OS (붉은별)
Readme 39 MiB
Languages
Shell 65.6%
Python 34.1%
C 0.3%