본문 바로가기

카테고리 없음

2020-05-06 08시 개발자 글 모음 | "File path traversal," 외 9개 이야기

정보보안개론 개정3판 연습문제 2장 by 김학진

  • user1 : : 0 : 0 : root : /root : /bin/bash user2 :x: 0 : 0 : root : /root : /bin/bash user3 :x: 0 : 0 : root : /root : /bin/false user3 :x: 0 : 0 : root : /root : true ② user2
  • 날짜와 시간 : 2017-06-03 08:53:12 서버 IP : 192
  • 1;) 실행 결과 코드 : 200 서버에서 클라이언트로 전송한 데이터 크기 : 0 클라이언트에서 서버로 전송한 데이터 크기 : 0 처리 소요 시간 : 255ms


[Oracle] ORA-01578 에러 by 이정해 about Oracle

  • SQL> select empno from emp where empno >0 and rowid tochar(rowid) like '00000004
  • SQL> create table empnos as select empno from emp where empno >0 and rowid to_char(rowid) not like '00000004
  • SQL> create table temp as select * from emp where 1 = 2; SQL> insert into temp select emp


해석에 따름 - 키치죠지의 검은 고양이 by 김선기

  • 키치죠지의 검은 고양이와 네가 닮았다고 내가 생각하는 것
  • 그렇다면 키치죠지의 검은 고양이와 나도 조금 닮은 것일까
  • 사실 난 키치죠지의 검은 고양이를 마주한 가사 속 주인공과 내가 닮았다고 생각해


[MySQL][InnoDB] Locking by 이정해 about MySQL,SQL

  • InnoDB는 테이블 인덱스를 검색하거나 스캔 할 때 발생하는 인덱스 레코드에 공유 잠금 또는 독점 잠금을 설정하는 방식으로 행 수준 잠금을 수행합니다
  • 클라이언트 A는 두 개의 인덱스 레코드 (90 및 102)를 포함하는 테이블을 작성한 다음 ID가 100보다 큰 인덱스 레코드에 독점 잠금을 설정하는 트랜잭션을 시작합니다
  • SPATIAL 인덱스와 관련된 작업의 잠금을 처리하기 위해 다음 키 잠금은 반복 읽기 또는 직렬화 가능 트랜잭션 격리 수준을 지원하는 데 효과적이지 않습니다


[취준생] 임베디드 프로젝트 개발 과정 - 브링업이란 by 김동현

  • This blog contains Linux Kernel Analysis(4
  • x) and kernel crash debugging case-study for seminar and lecture
  • by AustinKim


[리눅스커널] 프로세스: 유저 프로세스의 스레드 그룹 디버깅해보기 by 김동현 about Linux

  • This blog contains Linux Kernel Analysis(4
  • x) and kernel crash debugging case-study for seminar and lecture
  • by AustinKim


[Kotlin] 코틀린의 스마트한 타입 캐스팅(with. is) by 김준비 about Kotlin

  • class JavaA { int a = 5; } class JavaB extends JavaA { int b = 10; } public class Main { public static void main(String[] args) { JavaA obj = new JavaB(); if (obj instanceof JavaB) { JavaB obj2 = (JavaB) obj; // 타입 캐스팅을 위한 별도의 변수 생성 System
  • open class KotlinA { val a = 5 } class KotlinB : KotlinA() { val b = 10 } fun main() { val obj: KotlinA = KotlinB() if (obj is KotlinB) { // smart casting println(obj
  • is 키워드를 통해서 KotlinB 타입이라는 것이 확인된 시점부터는 코틀린이 자동으로 검사 대상이었던 obj 변수의 타입을 KotlinB 타입으로 캐스팅하게 됩니다


[BaekJoon] 10824번 : 네 수 (Python) by 장동현 about 백준,Python

  • 오늘의 문제는 백준의 네 수 입니다
  • D = map(str
  • split()) intAB = int(A+B) intCB = int(C+D) print(intAB + intCB)


[5분 따라하기] 기존 폴더를 git으로 관리하는 최선의 방법 by 박재호 about Git

  • 작년에 읽고 나서 게으름 때문에 서평을 올리지 못한 책이 몇 권 있는데
  • 오늘 소개할 책은 그 중 하나인 <직업의 지리학>이다
  • 서울과 수도권 일부 지역이 그렇게 인기를 끌고 최첨단 회사들이 집중되기 때문에 과밀 문제를 막기 위해 전


File path traversal, simple case by 장한빈

  • 이 문제는 /etc/passwd를 retrieve 하는 문제로
  • 이미지를 불러올때 아래와 같이 읽어온다
  • / 를 하나씩 추가해서 정상적인 결과가 리턴 될때까지 하면 된다