Coder Social home page Coder Social logo

shelbyobfuscator's Introduction

I used to be obsessed with iOS and macOS reverse engineering and security obfuscation combat. I developed Windows programs using Pyside. Now I am committed to server-side Java and Web-side development. I am now an independent developer. If you want to cooperate, please contact me .

Skills:C++、Objective-C 、Java、Swift、ARM、Shell、Python、Js、Dart

实用主义外加一点点兴趣是第一动力,能逮耗子的都是好猫。

shelbyobfuscator's People

Contributors

mustangym avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

shelbyobfuscator's Issues

How to use? clang command line args

Please give an example, how the library can be used with clang and new pass.

./clang -fpass-plugin=../lib/ShelbyObfuscator.so -mllvm -fla hello.c -o hello.elf
clang (LLVM option parsing): Unknown command line argument '-fla'.  Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '-h'?

target_compile_features called with non-compilable target type

Is there a workaround for this?
cmake -G "Visual Studio 17 2022" -A Win32 -DCMAKE_BUILD_TYPE=Release -DLLVM_CREATE_XCODE_TOOLCHAIN=ON -DLLVM_INCLUDE_TESTS=Off -DLLVM_INCLUDE_EXAMPLES=Off -DLLVM_ENABLE_BACKTRACES=Off -DLLVM_INCLUDE_BENCHMARKS=OFF -DLLVM_BUILD_DOCS=OFF -DCMAKE_INSTALL_PREFIX="/Applications/Xcode.app/Contents/Developer/" -DLLVM_ENABLE_PROJECTS="clang" ../llvm

-- LLVM host triple: i686-pc-windows-msvc
-- LLVM default target triple: i686-pc-windows-msvc
...
-- ShelbyObfuscator ignored -- Loadable modules not supported on this platform.
CMake Error at lib/Transforms/ShelbyObfuscator/CMakeLists.txt:25 (target_compile_features):
  target_compile_features called with non-compilable target type
...
-- Configuring incomplete, errors occurred!

Fatal error: 'llvm/IR/Attributes.inc' file not found

Hello, error when building:

[241/3557] Building CXX object lib/Transforms/ShelbyObfuscator/CMakeFiles/ShelbyObfuscator.dir/Utils.cpp.o
FAILED: lib/Transforms/ShelbyObfuscator/CMakeFiles/ShelbyObfuscator.dir/Utils.cpp.o 
/usr/bin/clang++-16 -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/ShelbyObfuscator-LLVM16/build/lib/Transforms/ShelbyObfuscator -I/ShelbyObfuscator-LLVM16/llvm/lib/Transforms/ShelbyObfuscator -I/ShelbyObfuscator-LLVM16/build/include -I/ShelbyObfuscator-LLVM16/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fPIC -fno-rtti -MD -MT lib/Transforms/ShelbyObfuscator/CMakeFiles/ShelbyObfuscator.dir/Utils.cpp.o -MF lib/Transforms/ShelbyObfuscator/CMakeFiles/ShelbyObfuscator.dir/Utils.cpp.o.d -o lib/Transforms/ShelbyObfuscator/CMakeFiles/ShelbyObfuscator.dir/Utils.cpp.o -c /ShelbyObfuscator-LLVM16/llvm/lib/Transforms/ShelbyObfuscator/Utils.cpp
In file included from /ShelbyObfuscator-LLVM16/llvm/lib/Transforms/ShelbyObfuscator/Utils.cpp:12:
In file included from /ShelbyObfuscator-LLVM16/llvm/lib/Transforms/ShelbyObfuscator/Utils.h:4:
In file included from /ShelbyObfuscator-LLVM16/llvm/include/llvm/IR/Module.h:22:
/ShelbyObfuscator-LLVM16/llvm/include/llvm/IR/Attributes.h:90:14: fatal error: 'llvm/IR/Attributes.inc' file not found
    #include "llvm/IR/Attributes.inc"

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.