如何通过uname_hack获取uname正确的信息

问题描述:

当uname-hack脚本在Solaris上运行时,需要从uname命令获取正确的信息。 关于uname-hack的更多细节: https://blogs.oracle.com/jonh/entry/it_s_been_a_long 是否有任何文件包含这些信息或任何可以给我提供正确信息的命令?如何通过uname_hack获取uname正确的信息

你可以去偷看信息直接从内核模块调试内核:

没有破解:

# uname -a 
SunOS s10u11 5.10 Generic_147148-26 i86pc i386 i86pc 

随着黑客:

# uname -a 
SunOS PowerPC 5.5.1 gate:1996-12-01 PPC i386 i86pc 

# echo "$<utsname" | mdb -k 
{ 
    sysname = [ "SunOS" ] 
    nodename = [ "s10u11" ] 
    release = [ "5.10" ] 
    version = [ "Generic_147148-26" ] 
    machine = [ "i86pc" ] 
}