This document summarizes a technique for extracting data from a database using SQL injection into an ORDER BY clause. It works by performing a binary search on candidate strings to find a match. This is done by repeatedly querying the database with a CASE expression that compares the candidate to the target value and returns different columns based on the result. Though complex, it provides a 4-6x speedup over a simple extraction and scales efficiently to larger payloads. Potential optimizations are discussed to improve performance and bypass protections.