inflearn logo
강의

Course

Instructor

SQL Injection Attack Techniques and Secure Coding Explained by a Simulated Hacking Practitioner: PART 1

ORACLE Installation and PHP Integration

Oracle instant 설정 이후에도 php 구문이 동작하지 않습니다.

Resolved

1156

rhrhkddn227283

28 asked

3

현재 oracle_connect.php를 하면 발생하는 에러는 아래와 같습니다.

Fatal error: Call to undefined function oci_connect() in C:\APM_Setup\htdocs\oracle_connect.php on line 4

Oracle instant는 19.9가 안되길레 제공해주신 19.5로 다시 설정하였습니다.

환경변수 설정은 아래 이미지와 같습니다.

그리고 oracle_connect.php의 코드 내용은 아래와 같습니다.

붉은 색으로 표시 한 부분을 바꿨습니다.

(oracle 계정 패스워드는 1234 맞는 것으로 확인했습니다.)

물론 수정을 마친 후에 Apache를 재부팅 하는 것도 잊지 않았습니다.

PC를 다시 껐다 켰는데도 계속 에러 메시지가 발생해서 어디가 문제인지 잘모르겠습니다.

혹시 올려 놓은 자료 중 문제가 있는 부분이 보이신다면 알려주시면 감사하겠습니다.

인젝션 모의해킹

Answer 6

1

crehacktive

해결 되셨다니 정말 다행입니다!

1

rhrhkddn227283

크리핵티브 님 그리고 열공생님 상세하고 자세한 답변에 감사드립니다.

하지만 말씀해 주신대로 조치를 해도 여전히 정상적으로 동작하고 있지 않습니다.

환경 변수 설정은 아래와 같이 하였습니다.

--> MPI도 설치하여 환경변수 넣어 줬습니다.

[instantclient의 경로와 파일들 이미지]

그리고

OracleJonSchedulerXE 도 자동으로 실행되게 하였고 실행하였습니다.

Apache 도 재부팅 해보고 PC도 전체 재부팅을 해봐도 여전히 정상적으로 동작하지 않고 있습니다.

일단 MSSQL로 넘어가서 강의를 듣기는 하겠지만 어떤게 문제인지 몰라서 다시 요청을 드립니다.

혹시 instant 버전을 19.6으로 바꿔야 하는지요?

----------------------------------------------------------------------------------

Windows 10(64bit)

우연의 일치 일지도 모르겠지만 MSSQL error를 해결하기 위해 ntwdblib.dll을 아래의 URL에서 다운로드 받은 후 oracle error 가 정상적으로 해결 되었습니다.

http://www.dlldownloader.com/ntwdblib-dll/

oracle 에러 나시는 분들도 이 것으로 한 번 해결해 보시는 것이 좋을 것 같습니다.

1

crehacktive

열공생님께서 답변을 잘해주셨네요 ㅎㅎ 감사합니다.

1

ruke240888

환경변수때 이런식으로 해보시겠어요?

이 파일들을 불러올수있게끔요!

서비스항목에 다 실행되어있는지 다시 한번 확인해보세요!

1

rhrhkddn227283

제가 가상환경(VirtualBox)에서 NAT로 설정해서 IPv4가 10.x.x.x로 잡힙니다.
그래서 php 코드에 10.x.x.x/XE 로 입력하고 해 보았는데 그래도 동일한 에러가 발생하면서 php 코드가 실행되고 있지 않습니다.

instant 버전을 19_9로 바꿔도 마찬가지 입니다.

재부팅 해도 역시 마찬가지로 에러가 발생합니다.

1

ruke240888

4번째 라인 맨끝부분

localhost를 

cmd쳐서 아이피 확인후 아이피주소로 기입하시면 되실수도있습니다

ex)'192.168.0.6/XE'

컬럼명 기반으로 테이블 개수를 출력

2

499

1

외부 자료 학습중 질문사항-메타데이터 추출 불가한 상황

1

477

1

텍스트 인코딩 한국어

1

610

1

강의랑 관련없는 내용이지만

1

525

2

왜 취약점이 존재한다고 판단할 수 있는지 궁금합니다.

2

553

1

스프링을 배우는 게 나중에 웹 취약점 진단에 도움이 될까요?

2

618

1

Fatal error

1

697

1

코드에 있는 이상한 노란박스

1

1795

1

Parse error 마지막 부분 에러

1

450

1

microsoft machine leraning server 구성 요소 오프라인 설치

1

697

1

실무에서의 버프스위트 사용이 궁금합니다!

1

370

1

sql injection이 왜 위협적인 공격인지 궁금합니다.

2

458

1

union 공격 시 최적화 방법 (게시글 상세보기)

2

258

1

질문이 있습니다

1

201

1

한글은 비트추론할때 어떻게 해야하나요?

1

231

1

[SQL 인젝션에 대한 이해] - "검색 기능에 대한 올바른 취약점 점검 방법" 강의 내용에 대해서 질문입니다.

1

738

2

로그인 버튼

1

284

1

php+mssql 연동

1

447

1

취약점 실습 에러가 안나요

1

237

1

php 기반 로그인 기능 제작 관련해서 질문드립니다.

1

365

3

[실습 7-4, 7-5, 7-6] MySQL, MSSQL, Oracle union based 공격 실습 강의 이후 상세보기에서 순차적 데이터 호출 실습 질문

1

313

1

[실습2-1] 취약점 분석 실습 도중에 질문있습니다 !!

2

222

1

[실습6-1]MSSQL ERROR-BASED 공격 실습 관련 질문 내용

2

372

1

ORA-12541

1

895

7