Git Product home page Git Product logo

Comments (4)

oleavr avatar oleavr commented on July 20, 2024 4

It looks like you named your python module frida.py, so when you do import frida there it imports itself and tries to call .attach(). Could you try renaming it and see if you hit any other issues?

As for the python API it basically lets you inject scripts into remote processes, and provides you with a bi-directional communication channel with each. Then using the JavaScript API you'll be able to instrument those processes as you want, and build a user-experience on the Python side. You could for example have a GUI app that instruments SSL APIs and build your own Wireshark for encrypted network protocols. Or, you could build a tool for inspecting GUI applications (like WebKit Inspector, drilling down in view hierarchies etc.), or maybe a custom debugger REPL for your application (instead of building that into the application with the maintenance burden that implies). So basically frida-trace is just one example of how you can use Frida for function tracing with console output, but I'm sure there are much cooler things that can be done.

from frida-website.

MarkSwanson avatar MarkSwanson commented on July 20, 2024

Good catch. I renamed frida.py to fridaTest.py and it works. D'oh!

I'm creating a new library that has to integrate with a large monolithic application. With Frida I don't have to edit/recompile the large app to introduce debug/tracing code. Frida is going to save me time.

Good job and thank you for Frida.

from frida-website.

oleavr avatar oleavr commented on July 20, 2024

Glad to hear. That sounds like a really cool use-case btw!

from frida-website.

mkey avatar mkey commented on July 20, 2024

Allow me to add another D'oh!

As I was naming it frida.py I was thinking "that can't be good, don't do it, do not do it" but I did it and landed here. Dumbass.

from frida-website.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.