채택완료
http://==>https:// 교체하고나선 관리자접속하면 로그인이 자꾸풀려요
|
답변 4개 / 댓글 9개
채택된 답변
+20 포인트
g5버전이 뭔가요?
bbs/login_check.php
set_session('ss_mb_key'md5($mb['mb_datetime']~~ <==뒷부분
admin.lib.php
$admin_key = md5($member['mb_datetime']~~ <==뒷부분
두 화일의 뒷부분 코드가 같은지 비교해보세요
두 화일이 원본 화일이 아닌 것 같은데....
답변에 대한 댓글 3개
도메인 설정이요
config.php
define('G5_COOKIE_DOMAIN', '');
confing.php 에보면 도메인 등록하라고 https 관련된거 주석 보일거에요
거기다가 올려주세요
답변에 대한 댓글 5개
현재
일단 임의적으로 adm/admin.lib.php 의 밑부분을 주석처리 하면
관리자에서 로그인 해제되지않고 문제없이 씁니다
그런데 그럼 보안이 취약하니깐요 ㅜㅜ
저같은경우
무엇이 문제인건가요?
============밑부분을 주석 처리하면 잘됨=========
// 관리자의 아이피, 브라우저와 다르다면 세션을 끊고 관리자에게 메일을 보낸다.
$admin_key = md5($member['mb_datetime'] . $_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT']);
if (get_session('ss_mb_key') !== $admin_key) {
session_destroy();
include_once(G5_LIB_PATH.'/mailer.lib.php');
// 메일 알림
mailer($member['mb_nick'], $member['mb_email'], $member['mb_email'], 'XSS 공격 알림', $_SERVER['REMOTE_ADDR'].' 아이피로 XSS 공격이 있었습니다.\n\n관리자 권한을 탈취하려는 접근이므로 주의하시기 바랍니다.\n\n해당 아이피는 차단하시고 의심되는 게시물이 있는지 확인하시기 바랍니다.\n\n'.G5_URL, 0);
alert_close('정상적으로 로그인하여 접근하시기 바랍니다.');
}
일단 임의적으로 adm/admin.lib.php 의 밑부분을 주석처리 하면
관리자에서 로그인 해제되지않고 문제없이 씁니다
그런데 그럼 보안이 취약하니깐요 ㅜㅜ
저같은경우
무엇이 문제인건가요?
============밑부분을 주석 처리하면 잘됨=========
// 관리자의 아이피, 브라우저와 다르다면 세션을 끊고 관리자에게 메일을 보낸다.
$admin_key = md5($member['mb_datetime'] . $_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT']);
if (get_session('ss_mb_key') !== $admin_key) {
session_destroy();
include_once(G5_LIB_PATH.'/mailer.lib.php');
// 메일 알림
mailer($member['mb_nick'], $member['mb_email'], $member['mb_email'], 'XSS 공격 알림', $_SERVER['REMOTE_ADDR'].' 아이피로 XSS 공격이 있었습니다.\n\n관리자 권한을 탈취하려는 접근이므로 주의하시기 바랍니다.\n\n해당 아이피는 차단하시고 의심되는 게시물이 있는지 확인하시기 바랍니다.\n\n'.G5_URL, 0);
alert_close('정상적으로 로그인하여 접근하시기 바랍니다.');
}
답변을 작성하려면 로그인이 필요합니다.