Skip to content

Instantly share code, notes, and snippets.

@ssebro
ssebro / antigravity-tools.md
Created November 25, 2025 11:35 — forked from avilum/antigravity-tools.md
AntiGravity (Google Browser) Reverse Engineering Tools step by step

Reverse Engineering AntiGravity browser (Step by Step)

AntiGraviti tools parsed based on reverse engineering and ParseToolArgs structs found in the binary. We need strings, the juice is in the DATA block and not in the code.

I have used the following commands on my MacOS:

1. Extract strings to file for faster iterations
# strings /Applications/Antigravity.app/Contents/Resources/app/extensions/antigravity/bin/language_server_macos_arm > ~/Downloads/language_server_macos_arm_strings.txt

2. Search tools
@ssebro
ssebro / generated-event-consumer.js
Last active November 10, 2015 15:57 — forked from kristofsajdak/complex1.js
Generic template for event consumer
//This is a representation of what would be generated by the generic-event-consumer
var rabbit = require('rabbitConnect');
//Data consumer can be anything that depends on a queue - it's just a placeholder.
var dataConsumer = require('dataConsumer');
//The dataConsumer will dispatch messages to the change handler functions appropriately.
var exchange = rabbit.topic('change.events');
exchange