F12 개발자 도구를 사용해 네트워크 탭에 들어가 전송되는 데이터를 살펴보자

드림핵사이트에 들어가 F12를 눌러 살펴보니 css 코드및 데이터들이 전송되는걸 확인가능하다.

실시간으로 데이터들이 전송되는걸 확인가능하다.
강사님 말씀; 개발자 도구, Fiddle(웹트래픽 도구)등은 익숙해지는것이 좋다고 말씀 하셨다.
찾아보고 많이 써보아야겠다.

이렇게 눌러서도 주소와 리퀘스트 메소드 등을 확인도 가능하고
스테이터스 코드또한 확인 가능하다.
강사님 말씀: 중점적으로 보셔야할 부분은 내가 입력한 값이 평문 그대로 전송되는지, 암호화된 값이 가는지
참고: 로그 한번에 지우는거 커맨드(컨트롤)+L
preserve log = 웹페이지가 이동되어도 로그를 초기화하지 않고 남기는 기능
Rreserve Log 키고 (로그인하면 웹페이지가 이동되면서 로그가 초기화됨)
아이디: abcd
비번: 12345678
을 해보자


저기서 확인이 가능한데 비밀번호는 암호화가 되어있는것을 확인가능하다.
(eccpw)
js코드또한 복호화가능
웹 특성상 js코드를 노출시킬수밖에 없기때문
여기서 html코드및 요소들 변경도 가능하다.
정의: 조직적, 자동화된 방법으로 웹 사이트를 탐색하는 행위 정도로 생각하자.

Quiz
아래코드에서 print(type(a))를 실행했을때 int가 나오게 하기
a = 2.1 + 3.5
print(a)
print(type(a))
정답:
a = 2.1 + 3.5
print(a)
a = int(a)
print(type(a))
pycharm 단축어
커맨드(윈도우는 컨트롤) / :
지정한곳 주석처리
커맨드(윈도우는 컨트롤) D:
한줄 복사
a = 80
b = 70
c = 55
a = 80
b = 70
c = 55
avg = (a + b + c) / 3
print(avg)
# 방법1 round
avg2 = round(avg, 1)
print(avg2)
# 방법 2 포맷 스트링
print(f"{avg:.1f})
이렇게 해결할수 있겠다.