본문 바로가기

분류 전체보기

(119)
MySQL UPDATE문 CASE(조건문) 사용 코드레벨에서의 비교 쿼리는 비효율적인 경우가 많음. 가령 쿼리가 두배로 일어난다던지, 연산이 중첩되는 경우가 있는데, MySQL에서는 MS-SQL의 Procedure은 없지만! 쿼리문에서 조건절을 넣을 수가 있다! UPDATE abbonamento SET punti = CASE WHEN tipo = 'punti' THEN punti - 1 ELSE punti END, bonus = CASE WHEN tipo 'punti' THEN bonus - 1 ELSE bonus END WHERE id = 17 UPDATE ci_que SET d_suspend = CASE WHEN errorCnt > 2 THEN d_suspend = 1 ELSE d_suspend =2 END, errorCnt = errorCnt +..
Multi Encoding Tools http://unicode.online-toolz.com/tools/text-unicode-entities-convertor.php
Upload Directory Exec Control 일반 파일이 업로드 되는 업로드 디렉터리에는 Server-Side-Script가 실행될 이유가 없다. 실행권한이 있을 경우 공격자는 웹쉘 업로드를 통해 공격이 가능하게 된다. 실행권한을 제거하거나, PHP로 Parsing되지 않게 처리하는 법 등 다양하나, 아래 몇가지만 소개한다. ※ apache FileInfo 인자를 이용한 방법[root@ns1 /home/test]# cat > .htaccess php_value engine offEOF[root@ns1 /home/test]# chmod 644 .htaccess apache RemoveType 인자를 이용한 방법 RemoveType .html .html .php .php3 ※ Files 지시자를 이용한 방법 Forcetype text/html ※ Di..
which-programming-language-should-i-learn-first-infographic
RDP Brute Force Tool - tscrack
10. DHCP ================================================================================R1(config)#int e0R1(config-if)#ip add 192.168.1.254 255.255.255.0R1(config-if)#no shR1(config)#ip dhcp excluded-address 192.168.1.11R1(config)#ip dhcp excluded-address 192.168.1.12R1(config)#ip dhcp excluded-address 192.168.1.20 192.168.1.50R1(config)#ip dhcp pool CCNAR1(dhcp-config)#network 192.168.1.0 255.255.255.0..
9. 스위치 ================================================================================- Router - Cisco IOS에 의존하는 소프트웨어 기반장비 - 주소 : IPv4 - 목적지 : Routing Table 참조 - 특징 : 물리적 Interface로 Broadcase Domain을 명확하게 분할 가능 - Routing 기능 보장 - Switch - Cisco IOS에 의존하는 하드웨어 기반장비 (거의 자신이 알아서 진행) - 주소 : Mac-address - 목적지 : Mac-address Table 참조 - 특징 : Collision Domain을 분할 할 수 는 있지만 Broadcast Domain을 분할 하지 못한다. - Routin..
8. NAT ================================================================================- IP의 낭비를 막기 위해 사용- 내부에서는 사설 ip를 쓰고 나갈때는 공인 ip를 쓰는 개념- 다른 네트워크에서도 같은 사설 IP를 사용할 수 있다. -> Overlapping 허용- 다수의 사설 IP가 소수의 공인 IP를 물고 나갈 수 있다. -> Overloadding- 일종의 방화벽 기능 ==> 궁극적 IPv6 => 2^128 IPv4 아이피 1개당 1g으로 하면 엠파이어 빌딩에 80g IPv6 아이피 1개당 1g으로 하면 지구무게에 ====================================================================..