Botanica specializes in high-complexity technical projects, delivering innovative research and Proof of Concept solutions with precision and minimal overhead.

Our lab houses a team of software developers, researchers and experts, producing the precise solutions and providing vast value.

With a broad range of technical expertise, we bring extensive industry knowledge to every engagement.

Portfolio

Our team is highly proficient with most contemporary programming languages and tools including Rust, TypeScript, Golang, C++, Java, Python, Solidity, mitmproxy, and IDA Pro.

If your code involves the use of esoteric technologies in uncommon or unfamiliar environments, we are quick to learn and happy to rise to the occasion.

Portfolio

Mobile Application Traffic Analysis

Our team specializes in carefully dissecting and analyzing apps in order to provide our clients with the desired intelligence. This involves closely examining the app, recording its traffic, and thoroughly analyzing its contents.

Instrumentation
Frameworks

A client needed to create a product that involved adding hooks to Java programs. Our team conducted research and created a prototype that demonstrated a secure method for adding hooks, extracting and accessing necessary data, and integrating it with the client's frontend.

Build System Audit and Optimization

Conducting a thorough analysis of a client's build systems, implementing optimization strategies, and making necessary changes to streamline processes, ultimately leading to reduced idle time for developers and increased productivity.

Blockchain Interface Development

For this project, we were tasked with building a product that involved adding hooks to Java programs. We researched and developed a prototype, demonstrating a secure method for adding hooks, extracting and accessing the required data, and integrating it with the client's frontend.

Obsolete Technologies Research

We were contracted to conduct research and reverse engineering on archival programs and obsolete technologies, such as MFC, VisualBasic, and DOS programs.
The solution we provided was a crucial factor in the success of our client's business objectives.

Capture The
Flag Challenges

A client in the field of cyber security hired us to create a pwn-this CTF challenge written in the Rust programming language in order to attract top security researchers. Successfully solving the challenge required a thorough understanding of technical concepts and the ability to exploit a heap overflow that was cleverly concealed within the challenge.

Security Code Review

We were hired by a major automobile company to conduct a security review of their newly created software. Our team examined several components, predominantly written in C++ and Java, and discovered serious vulnerabilities in the code. We were able to assist in resolving these issues before the official release of the car model.

Embedded Firmware Reverse Engineering

In preparation for a security audit, a detailed reverse engineering analysis was conducted on a client's embedded Internet of Things (IoT) solution. This involved examining and analyzing the solution's components and systems across multiple platforms in order to identify potential vulnerabilities and areas for improvement.

eBPF Runtime Sensor

Designed and delivered a custom eBPF-based
sensor to identify malware, crypto-miners, and
other emerging cloud threats.

Static Analysis Platform

Implemented novel cross-language static
analysis software for deep understanding, taint
and flow analysis of arbitrary code repositories.

Portfolio

Portfolio

Our team specializes in providing customized technical solutions to software companies facing unique and difficult challenges.

We offer a range of research and development services with minimal operational and integration overhead.

eBPF Solutions

Our battle-tested solutions demonstrate cybersecurity and observability into your software.

Static Analysis

Reading through code is hard - let our static analyzer do that work for you!

Mobile demonstrations

Showcase your mobile application in our cutting-edge solution for demonstrating an Android app.

Portfolio

Our team is highly proficient with most contemporary programming languages and tools including Rust, TypeScript, Golang, C++, Java, Python, Solidity, mitmproxy, and IDA Pro.

If your code involves the use of esoteric technologies in uncommon or unfamiliar environments, we are quick to learn and happy to rise to the occasion.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.