0x01 前言
以下几个管理组名称是笔者2012-2013年对国外目标进行渗透测试时遇到的一些,因为他们使用了不同语言的操作系统,所以才会出现各式各样的管理组名称,这样就可能导致在Webshell或命令终端中执行命令时因字符编码不同而出现乱码的情况。
不过中、英文操作系统的默认管理组名称都是Administrators,一般不会出现乱码,即使乱码了也能通过chcp 65001/936命令临时解决该问题。
常见管理组:Administrators 法国管理组:Administrateurs 德国管理组:Administratoren 西班牙管理组:Administradores、Administradors 匈牙利管理组:Rendszergazdák 俄罗斯管理组:Управляемая системой группа учетных записей 俄罗斯远程桌面用户组:Пользователи удаленного рабочего стола
0x02 案例1-匈牙利管理组
以前在公众号发过一篇《记一次匈牙利服务器提权案例》的文章,有兴趣的朋友可以去看一下!!!
0x03 案例2-俄罗斯管理组
这个案例是前段时间跟朋友在测一个内网时遇到的,整个过程感觉挺有意思的,就一起记录到这里了。
问题描述:其它语言操作系统可以直接通过net user和net localgroup命令找管理员组,而俄罗斯语言操作系统就不行,因为MobaXterm不支持西里尔文OEM 866字符集,所以在当前命令终端执行这两条命令时都会出现乱码,也无法使用chcp等方式解决该问题。
解决方案:
(1) 执行net localgroup命令并将其执行结果写进txt文件中,然后在本地用Notepad++编辑器,或者在cmd中设置chcp 866编码后再查看该文件即可得到俄罗斯语言的管理员组。
C:\Jenkins>net localgroup > D:\\FTP\\local.txt
(2) KaliLinux命令终端可以通过设定字符编码为西里尔语/俄语 - CP866解决该问题,在查看管理组成员和添加成员进管理组时可能都得在支持866字符集的命令终端中才可以进行操作。