블랙보드 출석체크 변조하기 대수학을 너무나도 듣기 싫은 마음에 진도를 빨리 앞당겨버리는 방법을 찾고 싶었다. 동영상을 종료할 때의 동작과 이번에 새로 생긴 학습종료 버튼을 눌렀을 때의 동작이 사용자의 진도를 업데이트하는 부분이라고 생각하여 패킷을 조사해봤다. TLS 암호화 통신을 지원하지만, 복호화를 통해 살펴볼 수 있었고 다음과 같이 단순 GET 요청으로 서버에게 전송하는 동작을 확인할 수 있었다. 추측컨데, 학습 진도를 서버에서 처리하지 않고 클라이언트에서 계산하여 서버로 전송하면, 해당 값을 그대로 업데이트 하는 것 같다. 이 Request를 변조하면 내 맘대로 내 학습 진도를 땡길 수 있다고 생각하여 다음과 같이 프록시를 통해 변조 작업을 수행해봤다. 현재 수업을 듣지 않아 아래 하단바의 진행 창..