From bbfa69ec1ec0c003b669e5bed11e2ec77c8dd843 Mon Sep 17 00:00:00 2001 From: Morgan Date: Thu, 18 Jul 2024 14:58:41 +0900 Subject: [PATCH] =?UTF-8?q?Update=20Post=20=E2=80=9C2024-03-26-playing-wit?= =?UTF-8?q?h-snu-app=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/posts/2024-03-26-playing-with-snu-app.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/content/posts/2024-03-26-playing-with-snu-app.md b/content/posts/2024-03-26-playing-with-snu-app.md index eb932d8..ec0f786 100644 --- a/content/posts/2024-03-26-playing-with-snu-app.md +++ b/content/posts/2024-03-26-playing-with-snu-app.md @@ -1,13 +1,14 @@ --- -title: "Playing with SNU Application" +title: Playing with SNU Application date: 2024-03-26T18:00:48+09:00 slug: playing-with-snu-application -description: "Playing with SNU Application" +description: Playing with SNU Application --- -At first I was going to play with our school's official mobile app. I wanted to make Telegram Bot for Mobile ID QR code, so I needed to know how App retrieves QR information. I disassembled app with JADX and tried to analyze the functions, then I got lazy... -Spring semester has started, and few of my class uses electronic attendance system. It's also called beacon-based attendance. A lot of school uses beacon-based digital attendance system. But thinking about how it will work, it seemed relatively hackable. So I pulled application again and decided to dig deep what's going on there, and fully understand every kind of logic used in attendance system until I can take an attendace without official app. +I initially planned to explore our school's official mobile app. My goal was to make a Telegram Bot for the Mobile ID QR code, so I needed to understand how the app retrieves QR information. I disassembled the app using JADX and started analyzing the functions, but then I got lazy... + +The spring semester began, and a few of my classes started using an electronic attendance system, also known as beacon-based attendance. Many schools use beacon-based digital attendance systems, which made me think that it might be relatively easy to work with. So, I reopened the application and decided to dig deep into its logics. My aim was to fully understand the logic of the attendance system to the point where I could mark myself present without using the official app. ### 1. APK JADX analyzing