[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#659047: RFS: rpg - Readable Password Generator



Vladimir Stavrinov <vstavrinov@gmail.com> writes:
> Ok. Show me where You see password. What command in process list does show
> password?

It's the tr commands this time.

$ stap -e 'probe syscall.execve { printf("%s\n", argstr); }' -c './rpg'


        parketdufime
./rpg 
/usr/bin/cut "-c" "7"
/usr/bin/tr "-d" "p"
/usr/bin/cut "-c" "3"
/usr/bin/tr "-d" "a"
/usr/bin/cut "-c" "7"
/usr/bin/tr "-d" "r"
/usr/bin/cut "-c" "4"
/usr/bin/tr "-d" "k"
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "e"
/usr/bin/cut "-c" "7"
/usr/bin/tr "-d" "t"
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "d"
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "u"
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "f"
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "i"
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "m"
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "e"
/bin/grep "-wEqi" "-f" "-" "/usr/share/dict/words"
/bin/cat 
/usr/bin/cut "-c" "9"
/usr/bin/tr "-d" "s"
/usr/bin/cut "-c" "3"
/usr/bin/tr "-d" "a"
/usr/bin/cut "-c" "11"
/usr/bin/tr "-d" "z"
        sazekuvId
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "e"
/usr/bin/cut "-c" "4"
/usr/bin/tr "-d" "k"
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "u"
/usr/bin/cut "-c" "9"
/usr/bin/tr "-d" "v"
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "i"
/usr/bin/tr "[:lower:]" "[:upper:]"
/usr/bin/tr "[:upper:]" "[:lower:]"
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "d"
/bin/grep "-wEqi" "-f" "-" "/usr/share/dict/words"
/bin/cat 
/usr/bin/cut "-c" "3"
/usr/bin/tr "-d" "a"
/usr/bin/cut "-c" "4"
/usr/bin/tr "-d" "k"
/usr/bin/cut "-c" "4"
/usr/bin/tr "-d" "m"
/usr/bin/cut "-c" "3"
/usr/bin/tr "-d" "i"
/usr/bin/cut "-c" "9"
/usr/bin/tr "-d" "v"
/usr/bin/cut "-c" "4"
/usr/bin/tr "-d" "n"
/usr/bin/tr "[:lower:]" "[:upper:]"
/usr/bin/tr "[:upper:]" "[:lower:]"
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "u"
        akmivNud
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "d"
/bin/grep "-wEqi" "-f" "-" "/usr/share/dict/words"
/bin/cat 
/usr/bin/cut "-c" "11"
/usr/bin/tr "-d" "v"
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "e"
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "d"
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "a"
/usr/bin/cut "-c" "9"
/usr/bin/tr "-d" "t"
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "b"
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "u"
/usr/bin/cut "-c" "5"
/usr/bin/tr "-d" "p"
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "i"
/usr/bin/cut "-c" "4"
/usr/bin/tr "-d" "n"
/usr/bin/cut "-c" "4"
/usr/bin/tr "-d" "r"
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "u"
/bin/grep "-wEqi" "-f" "-" "/usr/share/dict/words"
        vedatbupinru
/bin/cat 
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "u"
/usr/bin/cut "-c" "10"
/usr/bin/tr "-d" "t"
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "a"
/usr/bin/cut "-c" "10"
/usr/bin/tr "-d" "v"
/usr/bin/cut "-c" "4"
/usr/bin/tr "-d" "k"
/usr/bin/cut "-c" "2"
/usr/bin/tr "-d" "i"
/usr/bin/cut "-c" "8"
/usr/bin/tr "-d" "s"
/usr/bin/cut "-c" "1"
/usr/bin/tr "-d" "e"
/bin/grep "-wEqi" "-f" "-" "/usr/share/dict/words"
/bin/cat 
        utavkise



-Timo


Reply to: