Get the latest tech news

All the data can be yours: reverse engineering APIs


’ve built a lot of unofficial software for my schools, Brown University and previously Macalester College. To name a few: an “everything app” called 75grand with dining hall menus, Moodle assignments, building hours, an event calendar, and more; two unfinished course catalogs; and a university shuttle tracker.

To name a few: an “everything app” called 75grand with dining hall menus, Moodle assignments, building hours, an event calendar, and more; two unfinished course catalogs; and a university shuttle tracker. With those results, I discovered that Brown’s researcher database is not only open source, but follows the common Rails pattern of returning JSON data for any page ending in.json, such as https://vivo.brown.edu/search.json?q=seth+rockman. Finally, while I hope these specific tips are useful, the most effective reverse-engineers are curious, deeply knowledgable about how web apps work, and follow their gut.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of data

data

Photo of engineering APIs

engineering APIs

Related news:

News photo

Audio AIs are trained on data full of bias and offensive language

News photo

Period tracking app refuses to disclose data to American authorities

News photo

OpenAI’s data scraping wins big as Raw Story’s copyright lawsuit dismissed by NY court