Best AI tools for< Reverse Engineer >
Infographic
12 - AI tool Sites
Schemawriter.ai
Schemawriter.ai is an advanced AI software platform that generates optimized schema and content on autopilot. It uses a large number of external APIs, including several Google APIs, and complex mathematical algorithms to produce entity lists and content correlated with high rankings in Google. The platform connects directly to Wikipedia and Wikidata via APIs to deliver accurate information about content and entities on webpages. Schemawriter.ai simplifies the process of editing schema, generating advanced schema files, and optimizing webpage content for fast and permanent on-page SEO optimization.
Lenso.ai
Lenso.ai is an AI-powered reverse image search tool that allows users to explore billions of images from the web with advanced AI technology. It offers a more accurate and efficient process of reverse image search compared to traditional methods. Users can search for places, people, duplicates, and related images effortlessly. The tool is designed to cater to diverse needs, from professional photographers to marketers and enthusiasts, providing a faster, easier, and more accurate image search experience.
SocialFinder.ai
SocialFinder.ai is an AI-powered tool that enables users to find anyone online with a single photo. The tool uses cutting-edge AI technology to scan the web, locate social media profiles, determine image geolocation, and verify the identity of individuals. It helps users quickly and effectively find someone's digital footprint, making it a valuable resource for various fields, including investigations, background checks, and event planning.
Google Lens
Google Lens is an AI-powered visual search tool developed by Google that allows users to search, shop, translate, and identify objects using their camera or images. With Google Lens, users can find similar clothes, furniture, and home decor, translate text in real-time from over 100 languages, get step-by-step homework help for various subjects, and identify plants and animals. The application is available on all devices and in various Google apps, making it convenient for users to access its features anytime, anywhere.
Picarta AI
Picarta AI is an image geolocalization solution that uses artificial intelligence to find where a photo has been taken in the world. By uploading a photo, users can get the GPS location, latitude, longitude, time stamp, and camera details of the image. Picarta AI also offers a map view of the image location and allows users to download the map. The company's vision is to empower individuals and businesses with the most accurate and reliable image geolocalization solution, unlocking new possibilities for exploration, research, and decision-making.
SkyReels
SkyReels is a video sharing platform that allows users to upload, watch, and share short video clips. It provides a space for users to showcase their creativity, talent, and moments with a global audience. With a user-friendly interface, SkyReels aims to connect people through engaging visual content and foster a sense of community among creators and viewers alike.
Twin Health
Twin Health is a digital health company that uses artificial intelligence (AI) to help people reverse and prevent chronic metabolic diseases, such as type 2 diabetes. The company's flagship product is the Whole Body Digital Twin™, a digital representation of a person's unique metabolism that delivers personalized guidance on nutrition, sleep, activity, and breathing. Twin Health's program combines the Whole Body Digital Twin™ with a dedicated care team that monitors sensor data, offers personalized recommendations, and supports users on their health journey.
PimEyes
PimEyes is an online face search engine that uses face recognition technology to find pictures containing given faces. It is a great tool to audit copyright infringement, protect your privacy, and find people.
SmartyNames.com
SmartyNames.com is a business name generator that uses AI to help entrepreneurs come up with creative and unique names for their businesses. The tool is easy to use and provides instant results. It also offers a variety of features to help users find the perfect name for their business, including a domain name checker and a reverse domain search. SmartyNames.com is a valuable tool for any entrepreneur who is looking for a unique and memorable name for their business.
nginx
This is the default welcome page for nginx. Nginx is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server.
GPT4Free
GPT4Free is a free playground for experimenting with ChatGPT without the hassle of APIs, logins, or restrictions. It offers a wide range of features, including a prompt library, organized chats, import/export functionality, customizable model parameters, and multiple language support. GPT4Free also provides access to GPT Reverse Proxy, allowing users to interact with GPT4 & GPT3.5 and GPT4 Vision from anywhere in the world.
Reverso
Reverso is a free translation tool that offers a comprehensive set of features to help users translate text, documents, and more in multiple languages. It provides grammar checks, synonyms, conjugation, and context-based translations. With cutting-edge AI-powered technology, Reverso delivers accurate translations in various languages, including Arabic, Chinese, Italian, and more. Users can enjoy features like document translation, integrated dictionaries, grammar check, neural machine translation, pronunciation guides, and verb conjugation. Reverso aims to assist millions of individuals and organizations in communicating efficiently and precisely across different languages.
20 - Open Source Tools
reverse-engineering-assistant
ReVA (Reverse Engineering Assistant) is a project aimed at building a disassembler agnostic AI assistant for reverse engineering tasks. It utilizes a tool-driven approach, providing small tools to the user to empower them in completing complex tasks. The assistant is designed to accept various inputs, guide the user in correcting mistakes, and provide additional context to encourage exploration. Users can ask questions, perform tasks like decompilation, class diagram generation, variable renaming, and more. ReVA supports different language models for online and local inference, with easy configuration options. The workflow involves opening the RE tool and program, then starting a chat session to interact with the assistant. Installation includes setting up the Python component, running the chat tool, and configuring the Ghidra extension for seamless integration. ReVA aims to enhance the reverse engineering process by breaking down actions into small parts, including the user's thoughts in the output, and providing support for monitoring and adjusting prompts.
GhidrOllama
GhidrOllama is a script that interacts with Ollama's API to perform various reverse engineering tasks within Ghidra. It supports both local and remote instances of Ollama, providing functionalities like explaining functions, suggesting names, rewriting functions, finding bugs, and automating analysis of specific functions in binaries. Users can ask questions about functions, find vulnerabilities, and receive explanations of assembly instructions. The script bridges the gap between Ghidra and Ollama models, enhancing reverse engineering capabilities.
ReEdgeGPT
ReEdgeGPT is a tool designed for reverse engineering the chat feature of the new version of Bing. It provides documentation and guidance on how to collect and use cookies to access the chat feature. The tool allows users to create a chatbot using the collected cookies and interact with the Bing GPT chatbot. It also offers support for different modes like Copilot and Bing, along with plugins for various tasks. The tool covers historical information about Rome, the Lazio region, and provides troubleshooting tips for common issues encountered while using the tool.
Gemini-API
Gemini-API is a reverse-engineered asynchronous Python wrapper for Google Gemini web app (formerly Bard). It provides features like persistent cookies, ImageFx support, extension support, classified outputs, official flavor, and asynchronous operation. The tool allows users to generate contents from text or images, have conversations across multiple turns, retrieve images in response, generate images with ImageFx, save images to local files, use Gemini extensions, check and switch reply candidates, and control log level.
r2ai
r2ai is a tool designed to run a language model locally without internet access. It can be used to entertain users or assist in answering questions related to radare2 or reverse engineering. The tool allows users to prompt the language model, index large codebases, slurp file contents, embed the output of an r2 command, define different system-level assistant roles, set environment variables, and more. It is accessible as an r2lang-python plugin and can be scripted from various languages. Users can use different models, adjust query templates dynamically, load multiple models, and make them communicate with each other.
AeonLabs-AI-Volvo-MKII-Open-Hardware
This open hardware project aims to extend the life of Volvo P2 platform vehicles by updating them to current EU safety and emission standards. It involves designing and prototyping OEM hardware electronics that can replace existing electronics in these vehicles, using the existing wiring and without requiring reverse engineering or modifications. The project focuses on serviceability, maintenance, repairability, and personal ownership safety, and explores the advantages of using open solutions compared to conventional hardware electronics solutions.
ninja
Ninja is a project that serves as a reverse engineered proxy for ChatGPT. It allows users to acquire API keys, authenticate using email/password, proxy ChatGPT-API/OpenAI-API, access ChatGPT WebUI, utilize IP proxy pool, and solve FunCaptcha with Capsolver.com. The project has a very small memory footprint and is designed for ease of use. Please note that the project has ended.
free-one-api
Free-one-api is a tool that allows access to all LLM reverse engineering libraries in a standard OpenAI API format. It supports automatic load balancing, Web UI, stream mode, multiple LLM reverse libraries, heartbeat detection mechanism, automatic disabling of unavailable channels, and runtime log recording. The tool is designed to work with the 'one-api' project and 'songquanpeng/one-api' for accessing official interfaces of various LLMs (paid). Contributors are needed to test adapters, find new reverse engineering libraries, and submit PRs.
suno-music-generator
Suno Music Generator is an unofficial website based on NextJS for suno.ai music generation. It can generate songs you want in about a minute by using user input prompts. The project reverse engineers suno.ai's song generation API using JavaScript and integrates payment with Lemon Squeezy. It also includes token update and maintenance features to prevent token expiration. Users can deploy the project with Vercel and follow a quick start guide to set up the environment and run the project locally. The project acknowledges Suno AI, NextJS, Clerk, node-postgres, tailwindcss, Lemon Squeezy, and aiwallpaper. Users can contact the developer via Twitter and support the project by buying a coffee.
Bard-API
The Bard API is a Python package that returns responses from Google Bard through the value of a cookie. It is an unofficial API that operates through reverse-engineering, utilizing cookie values to interact with Google Bard for users struggling with frequent authentication problems or unable to authenticate via Google Authentication. The Bard API is not a free service, but rather a tool provided to assist developers with testing certain functionalities due to the delayed development and release of Google Bard's API. It has been designed with a lightweight structure that can easily adapt to the emergence of an official API. Therefore, using it for any other purposes is strongly discouraged. If you have access to a reliable official PaLM-2 API or Google Generative AI API, replace the provided response with the corresponding official code. Check out https://github.com/dsdanielpark/Bard-API/issues/262.
awesome-gpt-security
Awesome GPT + Security is a curated list of awesome security tools, experimental case or other interesting things with LLM or GPT. It includes tools for integrated security, auditing, reconnaissance, offensive security, detecting security issues, preventing security breaches, social engineering, reverse engineering, investigating security incidents, fixing security vulnerabilities, assessing security posture, and more. The list also includes experimental cases, academic research, blogs, and fun projects related to GPT security. Additionally, it provides resources on GPT security standards, bypassing security policies, bug bounty programs, cracking GPT APIs, and plugin security.
AirSane
AirSane is a SANE frontend and scanner server that supports Apple's AirScan protocol. It automatically detects scanners and publishes them through mDNS. Acquired images can be transferred in JPEG, PNG, and PDF/raster format. The tool is intended to be used with AirScan/eSCL clients such as Apple's Image Capture, sane-airscan on Linux, and the eSCL client built into Windows 10 and 11. It provides a simple web interface and encodes images on-the-fly to keep memory/storage demands low, making it suitable for devices like Raspberry Pi. Authentication and secure communication are supported in conjunction with a proxy server like nginx. AirSane has been reverse-engineered from Apple's AirScanScanner client communication protocol and offers a range of installation and configuration options for different operating systems.
LLM4Decompile
LLM4Decompile is an open-source large language model dedicated to decompilation of Linux x86_64 binaries, supporting GCC's O0 to O3 optimization levels. It focuses on assessing re-executability of decompiled code through HumanEval-Decompile benchmark. The tool includes models with sizes ranging from 1.3 billion to 33 billion parameters, available on Hugging Face. Users can preprocess C code into binary and assembly instructions, then decompile assembly instructions into C using LLM4Decompile. Ongoing efforts aim to expand capabilities to support more architectures and configurations, integrate with decompilation tools like Ghidra and Rizin, and enhance performance with larger training datasets.
awesome-transformer-nlp
This repository contains a hand-curated list of great machine (deep) learning resources for Natural Language Processing (NLP) with a focus on Generative Pre-trained Transformer (GPT), Bidirectional Encoder Representations from Transformers (BERT), attention mechanism, Transformer architectures/networks, Chatbot, and transfer learning in NLP.
Awesome-Code-LLM
Analyze the following text from a github repository (name and readme text at end) . Then, generate a JSON object with the following keys and provide the corresponding information for each key, in lowercase letters: 'description' (detailed description of the repo, must be less than 400 words,Ensure that no line breaks and quotation marks.),'for_jobs' (List 5 jobs suitable for this tool,in lowercase letters), 'ai_keywords' (keywords of the tool,user may use those keyword to find the tool,in lowercase letters), 'for_tasks' (list of 5 specific tasks user can use this tool to do,in lowercase letters), 'answer' (in english languages)
free-for-life
A massive list including a huge amount of products and services that are completely free! ⭐ Star on GitHub • 🤝 Contribute # Table of Contents * APIs, Data & ML * Artificial Intelligence * BaaS * Code Editors * Code Generation * DNS * Databases * Design & UI * Domains * Email * Font * For Students * Forms * Linux Distributions * Messaging & Streaming * PaaS * Payments & Billing * SSL
free-llm-api-resources
The 'Free LLM API resources' repository provides a comprehensive list of services offering free access or credits for API-based LLM usage. It includes various providers with details on model names, limits, and notes. Users can find information on legitimate services and their respective usage restrictions to leverage LLM capabilities without incurring costs. The repository aims to assist developers and researchers in accessing AI models for experimentation, development, and learning purposes.
AiTreasureBox
AiTreasureBox is a versatile AI tool that provides a collection of pre-trained models and algorithms for various machine learning tasks. It simplifies the process of implementing AI solutions by offering ready-to-use components that can be easily integrated into projects. With AiTreasureBox, users can quickly prototype and deploy AI applications without the need for extensive knowledge in machine learning or deep learning. The tool covers a wide range of tasks such as image classification, text generation, sentiment analysis, object detection, and more. It is designed to be user-friendly and accessible to both beginners and experienced developers, making AI development more efficient and accessible to a wider audience.
h4cker
This repository is a comprehensive collection of cybersecurity-related references, scripts, tools, code, and other resources. It is carefully curated and maintained by Omar Santos. The repository serves as a supplemental material provider to several books, video courses, and live training created by Omar Santos. It encompasses over 10,000 references that are instrumental for both offensive and defensive security professionals in honing their skills.
last_layer
last_layer is a security library designed to protect LLM applications from prompt injection attacks, jailbreaks, and exploits. It acts as a robust filtering layer to scrutinize prompts before they are processed by LLMs, ensuring that only safe and appropriate content is allowed through. The tool offers ultra-fast scanning with low latency, privacy-focused operation without tracking or network calls, compatibility with serverless platforms, advanced threat detection mechanisms, and regular updates to adapt to evolving security challenges. It significantly reduces the risk of prompt-based attacks and exploits but cannot guarantee complete protection against all possible threats.
20 - OpenAI Gpts
Avalanche - Reverse Engineering & CTF Assistant
Assisting with reverse engineering and CTF using write ups and instructions for solving challenges
Reverse Engineer Icons - ThePromptfather
Specialist in reverse engineering icons to your specifications. Upload an image of the icons you want - ThePromptfather
Art Engineer
Analyze and reverse engineer images. Receive style descriptions and image re-creation prompts.
IDA Pro Plugins recommendation expert.
Ask me to recommend a plugin or script from the official Hex-Rays plugin repository
HackingPT
HackingPT is a specialized language model focused on cybersecurity and penetration testing, committed to providing precise and in-depth insights in these fields.
Poem & Lyric Visualizer 🔄 Reverse Narrative
詩や歌詞に込められた複雑なシナリオや感情、全体的な世界観を深く理解して、逆ナラティブアプローチでビジュアル化します。