본문 바로가기

security126

XML - 07. Scrollview 07. Scrollview - 자식을 하나만 가질 수 있다. -------------------------------------------------------------- ScrollView에서는 자식을 하나만 할 수 있는데, 이와 같이 여러개를 두는 경우에는 맨 처음 표기한 하나만 나타난다. 이렇게 맨 처음 선언한 노란색만 표시가 된다. -------------------------------------------------------------- 그래서 ScrollView에서 LinearLayout을 자식 하나로 가지는 형태로 바꿔주어야 한다. 그럼 다음과 같이 LinearLayout에 있는 모든 자식 view가 다 표시되는 것을 확인할 수 있다. 그리고 이렇게 스크롤을 내렸을 때 나오는 것을 확인.. 2020. 7. 31.
XML - 06. Framelayout 06. Framelayout - Framelayout에 있는 자식 레이아웃을 겹치게 할 수 있다. - 먼저 적은 것이 밑으로 가는 것이다. - RelativeLayout도 겹치게 할 수 있지만, FrameLayout을 사용하는 것이 좋다. 이렇게 FrameLayout을 사용하여 각각의 TextView가 겹치게 설정해주었다. 그랬더니 다음과 같이 겹치게 나오는 것을 확인할 수 있다. 이때, 보라색을 맨 먼저 적었기 때문에 맨 뒤에 출력이 되는 것이다. 2020. 7. 30.
XML - 05. margin, padding 05. margin, padding ---------------------------------------------------------------------- margin - 부모로부터 얼만큼 떨어질 것인지 정하는 것 margin을 사용하여 위에서 20dp 만큼, 왼쪽에서 50dp만큼 떨어져서 나오게 한다. 그럼 다음과 같이 화면이 나오는 것을 확인할 수 있다. 이렇게 적으면 위 아래 오른쪽 왼쪽 모두 20dp만큼 떨어지게 해주는 것이다. ---------------------------------------------------------------------- padding - 자식 뷰에서 얼만큼 떨어질 것인가를 정하는 것 padding을 사용하여 다음과 같이 선언하였다. 그랬더니 안에 있는 문자.. 2020. 7. 30.
csictf Web - Mr Rami 1. 문제 확인 2. 소스 코드 확인 3. 문제 풀이 여기서 링크가 있지만 함정이다. 그래서 그냥 Brobot이니까 robot 관련해서 아무거나 작성해보았다. 그러다가 robots.txt를 치니까 다음과 같은 페이지가 나왔다. 여기서 /fade/to/black 이 나오는데 이를 url에 넣어본다. 그랬더니 다음과 같이 flag가 나온다. 이렇게 flag를 적으면 문제가 풀린다. 2020. 7. 30.
csictf Web - Cascade 1. 문제 확인 2. 소스 코드 확인 3. 문제 풀이 소스 코드에서 다음과 같은 링크가 연계되어 있는 것 같았다. 그래서 클릭을 해주니까 주석으로 flag가 나와있다. 그래서 다음과 같이 flag를 적어주었다. 그랬더니 문제가 풀렸다. 2020. 7. 30.
csictf Web - Warm up 1. 문제 확인 2. 소스코드 확인 3. 문제 풀이 여기서 1093245112를 해시값을 sha1로 돌렸을 때, target이랑 해시 값이 같이 나오는 것을 찾으면 되는 것 같았다. 그래서 우선 1093245112를 sha1로 돌렸더니 다음과 같은 값이 나왔다. 그래서 url에 ? hash = sha1로 돌린 값을 넣었더니, loser이 출력이 된다. 실패한 것 같다. https://git.linuxtrack.net/Azgarech/PayloadsAllTheThings/blob/master/PHP%20juggling%20type/README.md PHP juggling type/README.md · master · Azgarech / PayloadsAllTheThings Backup of the repo.. 2020. 7. 30.