본문 바로가기

전체 글91

[물리] 운동 - 뉴턴의 제 3 법칙 뉴턴의 운동법칙입니다. 충 3개가 있기 때문에 3법칙입니다. 제 1 법칙 (관성 법칙) 관성 법칙이란, 정지하고 있던 것은 계속 정지하려 하고 운동하던 것은 계속 운동하려 하는 것입니다. 예를 들면, 버스 안에서 갑자기 급정거를 할 때 몸이 앞으로 쏠리는 현상이 일어납니다. 그 이유는, 버스는 앞으로 가다가 정지했는데 몸은 관성에 의해 계속 앞으로 가려고 하기 때문입니다. 이중주차된 자동차를 밀 때도, 처음에는 힘이 드는데 한 번 움직이고 나면 비교적 덜 힘든 것도 이와 같은 이유 때문입니다. (*관성 : 물체의 운동 상태를 유지하려는 현상) 질량이 클수록 관성이 큽니다. 자동차는 혼자서 밀 수 있지만, 기차는 혼자서 밀기 힘든 것을 생각하시면 됩니다. 제 2 법칙 (가속도 법칙) 가속도는 알짜힘에 비례.. 2022. 10. 10.
[물리] 운동 - 어떠한 물체에 작용하는 힘 힘이란 것은, 물체의 모양이나 운동상태를 변화시키는 어떠한 요인입니다. 단위는 N(뉴턴) 또는 kgf(킬로그램힘)을 사용합니다. 1kgf가 약 9.8N 정도 됩니다. 알짜힘이란 개념도 나오는데, 알짜힘이란 물체가 운동하는 모든 힘의 합입니다. 몇 가지 예시를 들어보겠습니다. 1. 같은 방향으로 힘이 작용할 때 같은 방향으로 힘이 작용하면 속도는 더 증가하게 됩니다. 이 때 물체가 받는 알짜힘은 두 힘을 더하면 됩니다. 10N + 15N = 25N 입니다. 2. 다른 방향으로 힘이 작용할 때 다른 방향으로 힘이 작용하면 물체는 힘이 더 큰 쪽으로 이동합니다. 다만 양쪽에서 잡아당기기 때문에 [그림 2]에서의 15N만큼 속력이 나오지는 않습니다. 이 때 받는 알짜힘은 두 힘을 큰 것에서 작은 것을 빼면 됩니.. 2022. 10. 10.
[물리] 속도와 가속도 - 가속도와 등가속도 직선 운동 가속도는 물체의 속도가 시간에 따라 변화된 정도를 나타낸 값입니다. 어떤 물체가 1초동안 얼마나 이동했는지 보고 싶으면 가속도를 보면 됩니다. 즉, 기준을 1초로 잡고 1초에 2m씩 간다고 하면 1초는 2m 2초는 4m 3초는 6m.... 이런식으로 가속도가 일정한 것이 등가속도 직선 운동입니다. 가속도는 다음과 같이 구할 수 있습니다. \( a = \frac{v-v_{0}{t} \) (단위 : \( m/s^{2} \) ) 등가속도 운동의 가속도 - 시간 그래프입니다. 가속도가 일정하기 때문에 이런 그래프가 그려집니다. 여기서 면적은 속도 증가량입니다. 등가속도 운동의 속도 - 시간 그래프입니다. 속도 - 시간 그래프에서의 면적은 변위입니다. 등가속도 운동의 위치 - 시간 그래프입니다. 가속도가 일정해서.. 2022. 10. 10.
[물리] 속도와 가속도 - 상대속도와 등속 직선 운동 상대속도는 움직이는 관찰자가 본 운동하는 물체의 속도입니다. 물체가 운동을 하고 있는데, 이 물체를 보고 있는 관찰자도 운동을 하고 있다고 보면 됩니다. 상대 속도를 구하는 공식입니다. A가 본 B의 상대속도는 \( V_{AB} = V_{B}-V_{A} \) 두 가지 경우가 있습니다. 관찰자를 A, 물체를 B라고 가정합니다. 관찰자와 물체의 운동 방향이 다른 경우입니다. 어느 하나를 앞으로 가겠다고 기준을 삼으면 반대의 것은 거꾸로 가게 되므로 마이너스(-)를 붙여줍니다. 즉, 관찰자의 방향을 앞으로 가겠다 라고 하면 Va값이 양수(+)이고, Vb값은 음수(-)가 됩니다. 이 점을 유의해서 수식에 넣은 후 계산해야 합니다. 계산하면 Vab 값이 나옵니다. 관찰자와 물체의 운동 방향이 같은 경우입니다. 이.. 2022. 10. 10.
[물리] 속도와 가속도 - 속력과 속도 속력과 속도를 보기 전에, 이동거리와 변위에 대해 알아야 합니다. (여기서는 벡터, 스칼라 같은 용어들은 사용하지 않았습니다.) 이동거리와 변위의 정의입니다. 이동거리 - 물체가 이동한 총 거리 변위 - 물체의 위치 변화량 이동거리와 변위의 차이점은 이렇습니다. 예를 들어, 한 사람이 집에서 목적지로 가려고 합니다. [그림 1] 처럼 곧바로 목적지로 가는 경우 이동거리와 변위는 같습니다. [그림 2] 처럼 이동하는 경우, 이동거리와 변위는 차이가 나게 됩니다. 이동거리는 실제로 이동한 거리이고, 변위는 시작점과 끝점의 위치 변화량입니다. [그림 3] 처럼 집에서 출발해서 바로 다시 집으로 돌아온 경우, 이동은 했지만 출발점과 끝점이 같기 때문에 위치 변화량이 없으므로 변위는 0입니다. 즉, 변위는 출발지.. 2022. 10. 10.
[CTF] SuNiNaTaS(써니나타스) 8번 Write-Up | Web 써니나타스 8번 문제풀이 Write Up 입니다. 로그인 창이 보입니다. F12를 눌러보니 힌트가 보입니다. ID는 admin이고 PW는 0부터 9999 중 하나라고 합니다. 어짜피 0~9999니까, brute force 때려서 문제 풀도록 하겠습니다. import requests from bs4 import BeautifulSoup as bs URL = 'http://suninatas.com/challenge/web08/web08.asp' for i in range(0,10000): // 0 ~ 9999 반복 data = {'id' : 'admin', 'pw' : i} // 로그인 데이터 변수 res = requests.post(URL, data = data) // post로 로그인 데이터 전송 ctf.. 2022. 10. 5.
[CTF] SuNiNaTaS(써니나타스) 7번 Write-Up | Web 써니나타스 7번 문제풀이 Write Up 입니다. Do U Like girls?라는 글자와 아이유 사진이 있습니다. 중간에는 뜬금없이 YES 버튼이 있습니다. 아래쪽에는 윤아 사진이 있습니다. [그림 2]에서 본 중간 YES 버튼을 눌러 보겠습니다. 느리다고 합니다. F12를 눌러서 확인해보니 Faster and Faster라고 힌트가 있습니다. 아마 가운데 있는 YES버튼을 빨리 누르면 될 것 같습니다. 신컨이면 이론상 빨리 누를 순 있겠지만 버튼 위치도 많이 내려가야 있고, 크기도 작아서 일반적으로는 빨리 누르기가 불가능합니다. 따라서 Console을 통해 버튼을 눌러보겠습니다. YES 버튼 소스코드를 살펴봅니다. input 태그이고, type은 submit입니다. Console 탭을 열어 이렇게 입.. 2022. 10. 5.
[CTF] SuNiNaTaS(써니나타스) 6번 Write-Up | Web 써니나타스 6번 문제풀이 Write Up 입니다. 문제에 접속하면 게시판 하나가 있습니다. 글이 5개가 있는데, 전부 눌러보도록 하겠습니다. 첫 번째 게시물입니다. 작성자가 suninatas인 글을 보라고 합니다. 두 번째 게시물입니다. md5 해시 툴이 있는 사이트인가 봅니다. 세 번째 게시물을 클릭했더니, 패스워드 입력을 요구하는 페이지가 나왔습니다. SQL 문도 같이 있는 것을 보니, SQL Injection을 통해 해결하는 문제인 것 같습니다. 그 외 게시물들은 별 내용이 없습니다. 세 번째 게시물이 핵심인 것 같습니다. 패스워드 요구 페이지 아래의 SQL 문을 자세히 살펴보겠습니다. select szPwd from T_Web13 where nIdx = '3' and szPwd = '"&pwd&".. 2022. 10. 5.
티스토리 블로그에 수식 입력하는 법 글을 작성하다보면 글에 수식을 넣어야 할 경우가 있지만, 티스토리 블로그에는 수식을 넣을 수 있는 기능이 없습니다. 수식 입력이 필요할 때는 MathJax를 이용해 수식을 입력할 수 있습니다. 1. Script 삽입 수식을 입력하기 위해 관련 Script를 삽입해야 합니다. 위 Script를 복사합니다. 글쓰기 모드에서 HTML을 선택합니다. 복사했던 Script를 붙여넣습니다. 2. 수식 입력 다시 기본 모드로 돌아오면, [그림 3]과 같이 되어 있을 겁니다. (해당 Script 상자들은 실제 글쓰기에는 나타나지 않습니다.) 이제 본문에 수식 문법을 삽입하면 됩니다. $$ F = \frac{q_{1} \cdot q_{2}}{r ^ 2} $$ 위 수식은 이렇게 출력됩니다. $$ F = \frac{q_{1.. 2022. 10. 4.
[화학] 화학 결합 - 이온 결합력과 이온 결합 물질의 성질 이온 결합력은 양이온과 음이온 사이에서 작용하는 정전기석 인력입니다. 이렇게 쿨롱의 법칙으로 수식을 표현할 수 있습니다. $$ F = k \frac{q_{1} \cdot q_{2}}{r^2} $$ (q1,q2 : 두 이온의 전하량 r : 두 이온 사이의 거리) 이온 결합력의 세기는 다음과 같이 비교합니다. 1. 이온의 전하량이 클수록 이온 결합력이 세다. ex)NaF와 MgO를 비교 해 보겠습니다. Na의 전하량 : +1 F의 전하량 : -1 Mg의 전하량 : +2 O의 전하량 : -2 MgO가 더 전하량이 크니 더 셉니다. 2. 이온의 거리가 가까울수록 이온 결합력이 세다. 이온 반지름하고 관계가 있습니다. 이온 반지름이 작아지면, 거리도 가까워집니다. ex) 이온 사이의 거리 : LiCl < NaCl.. 2022. 10. 4.