kai3n / Orroid

It checks how secure the program you made is and shows how vulnerable your program is.
20 stars 3 forks source link

Multiple issues #1

Open andresriancho opened 9 years ago

andresriancho commented 9 years ago

What am I doing wrong? Here I'm pointing orroid to the source folder, an error appears:

[pablo:/home/pablo/tools/Orroid] master ± ruby orroid.rb -s -E /home/pablo/mPos/src/
Project Name : /home/pablo/mPos/src/

secure/secure_coding.rb:125:in `sec_cod_run': undefined method `package' for nil:NilClass (NoMethodError)
    from orroid.rb:24:in `<main>'
[pablo:/home/pablo/tools/Orroid] master 1 ±

Then I point it to the apk:

[pablo:/home/pablo/tools/Orroid] master 1 ± ruby orroid.rb -s -E /home/pablo/mPos/apk/mPos.apk 
Project Name : /home/pablo/mPos/apk/mPos.apk

secure/secure_coding.rb:125:in `sec_cod_run': undefined method `package' for nil:NilClass (NoMethodError)
    from orroid.rb:24:in `<main>'
[pablo:/home/pablo/tools/Orroid] master 1 ±

Same error appears, so I guess I have to create a project? But that doesn't work either:

[pablo:/home/pablo/tools/Orroid] master ± ruby orroid.rb -p project
/usr/lib/ruby/1.9.1/fileutils.rb:1515:in `stat': No such file or directory - decompiling\lib_orroid.jar (Errno::ENOENT)
    from /usr/lib/ruby/1.9.1/fileutils.rb:1515:in `block in fu_each_src_dest'
    from /usr/lib/ruby/1.9.1/fileutils.rb:1531:in `fu_each_src_dest0'
    from /usr/lib/ruby/1.9.1/fileutils.rb:1513:in `fu_each_src_dest'
    from /usr/lib/ruby/1.9.1/fileutils.rb:395:in `cp'
    from decompiling/put_lib.rb:10:in `project_run'
    from orroid.rb:26:in `<main>'

Ruby version:

[pablo:/home/pablo/tools/Orroid] master 130 ± ruby --version
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
[pablo:/home/pablo/tools/Orroid] master ± 

I liked the tool concept and the ~100 signatures to detect bugs, but I don't seem to be able to run it (and don't have time now to read the source)-

kai3n commented 9 years ago

Sorry for response late, I've seen your question now.... Um.. I think that is working on ruby 1.6.* version? Try it again, if you have any question more, feel free to ask me. Have a nice day!:)

2015-04-08 21:37 GMT+09:00 Andres Riancho notifications@github.com:

What am I doing wrong? Here I'm pointing orroid to the source folder, an error appears:

[pablo:/home/pablo/tools/Orroid] master ± ruby orroid.rb -s -E /home/pablo/mPos/src/Project Name : /home/pablo/mPos/src/ secure/secure_coding.rb:125:in sec_cod_run': undefined methodpackage' for nil:NilClass (NoMethodError) from orroid.rb:24:in `

'[pablo:/home/pablo/tools/Orroid] master 1 ±

Then I point it to the apk:

[pablo:/home/pablo/tools/Orroid] master 1 ± ruby orroid.rb -s -E /home/pablo/mPos/apk/mPos.apk Project Name : /home/pablo/mPos/apk/mPos.apk secure/secure_coding.rb:125:in sec_cod_run': undefined methodpackage' for nil:NilClass (NoMethodError) from orroid.rb:24:in `

'[pablo:/home/pablo/tools/Orroid] master 1 ±

Same error appears, so I guess I have to create a project? But that doesn't work either:

[pablo:/home/pablo/tools/Orroid] master ± ruby orroid.rb -p project/usr/lib/ruby/1.9.1/fileutils.rb:1515:in stat': No such file or directory - decompiling\lib_orroid.jar (Errno::ENOENT) from /usr/lib/ruby/1.9.1/fileutils.rb:1515:inblock in fu_each_src_dest' from /usr/lib/ruby/1.9.1/fileutils.rb:1531:in fu_each_src_dest0' from /usr/lib/ruby/1.9.1/fileutils.rb:1513:infu_each_src_dest' from /usr/lib/ruby/1.9.1/fileutils.rb:395:in cp' from decompiling/put_lib.rb:10:inproject_run' from orroid.rb:26:in `

'

Ruby version:

[pablo:/home/pablo/tools/Orroid] master 130 ± ruby --versionruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux][pablo:/home/pablo/tools/Orroid] master ±

I liked the tool concept and the ~100 signatures to detect bugs, but I don't seem to be able to run it (and don't have time now to read the source)-

— Reply to this email directly or view it on GitHub https://github.com/kai3n/Orroid/issues/1.