查看原文
其他

    【导语】:ImHex 是一款界面美观的十六进制编辑器,主要面向逆向工程师和程序员。如果你喜欢暗黑系编辑器,那它应该是你的菜。


    ImHex 最近在 GitHub 上非常火热,上架五天就收获了 2.5k Star,十天 5k Star。


    开发者介绍


    ImHex 的开发者是 WerWolv,今年 21 岁,是一个瑞士的电子工程本科大二在读学生。他着迷于嵌入式系统,底层编码,ARM 微控制器开发,操作系统以及主机自制软件和定制固件。



    项目地址 + 源码

    https://github.com/WerWolv/ImHex


    示例图




    功能特点



    编译


    你的编译工具要兼容 C ++ 20,比如GCC 10.2.0。更重要的是,要想编译ImHex,你还需要下列的依赖:

    以上所有的依赖安装脚本,可以在下面的链接中找到,主要支持 Arch Linux、Fedora、 Debian/Ubuntu 和、或 MSYS2 : 

    https://github.com/WerWolv/ImHex/blob/master/dist

    安装完以上的依赖后,执行如下命令,构建ImHex:

    mkdir build
    cd build
    cmake ..
    make -j

    在 macOS 下构建 ImHex,可使用下面的命令:

    brew bundle --no-lock --file dist/Brewfile
    mkdir build
    cd build
    CC=$(brew --prefix llvm)/bin/clang CXX=$(brew --prefix llvm)/bin/clang++ PKG_CONFIG_PATH="$(brew --prefix openssl)/lib/pkgconfig":"$(brew --prefix)/lib/pkgconfig" cmake ..
    make -j

    喜欢的朋友,可以试一下。

    - EOF - 


    更多优秀开源项目(点击下方图片可跳转)




    如果觉得本文介绍的开源项目不错,欢迎转发推荐给更多人。



    分享、点赞和在看

    支持我们分享更多优秀开源项目,谢谢!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存