1
0
mirror of https://github.com/takeshixx/redstar-tools synced 2025-07-17 20:43:21 +00:00
Files
redstar-tools/README.md
takeshix f1b1cb04a8 Updated
2015-12-29 03:02:35 +01:00

1.5 KiB

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. Kill securityd

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

killall -9 securityd
  1. 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.

  1. Kill scnprc and opprc
killall scnprc
killall opprc
  1. 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.

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

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

  1. Reboot the system

Disclaimer

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