묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모의해킹 실무자가 알려주는, 파일 다운로드 취약점 공격 기법과 실무 사례 분석
경로 조작에서 질문이요!
경로변조 파트에서요. -웹 디렉터리이지만 실행이 안되는 경우 -경로파악이 안되는경우(웹디렉터리) 이 두가지 경우에 결국 웹 디렉터리 최상단으로 경로변조를 진행하는데 웹 디렉터리 최상단은 무조건 실행되는 곳인지 문의드립니다. 이 웹 디렉터리 최상단의 실행이 막히는 경우는 없을까요??
-
미해결Flutter 초급 - Http통신, 상태관리
could not reach cloud firestore backend 에러가 자꾸 발생합니다ㅠㅠ
안녕하세요 선생님 강의 잘 듣고있습니다. 이번 강의에는 포함되지 않은 내용인데 검색해도 뾰족한 방법이 없어서 부득이 질문 드립니다ㅠㅠ 플러터 생존코딩 책에서 Streambuilder와 Firebase를 이용하여 데이터를 실시간으로 받아서 앱에서 출력하는 부분을 작성하고있었습니다. 책에서 나오는 대로 Firebase와 연결을 하고 앱을 실행했는데 자꾸 아래와 같은 메시지가 나옵니다. W/Firestore(11071): (21.3.0) [OnlineStateTracker]: Could not reach Cloud Firestore backend. Connection failed 1 times. Most recent error: Status{code=PERMISSION_DENIED, description=The project was disabled or deleted., cause=null} W/Firestore(11071): This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend. 그래서 혹시몰라서 코드에 snapshot에 데이터가 있을 경우 휴지통을 출력하게 했는데 시간이 좀 걸렸지만 휴지통이 나오더군요ㅠㅠ 집에서 하는거라 인터넷도 연결이 되어있고 이전에는 됐었는데 연습한다고 코드 다시 짰더니 이런 문제가 발생했습니다ㅜㅜ 답변 부탁드리겠습니다.ㅠㅠ
-
미해결CSS Flex와 Grid 제대로 익히기
DB이미지 때문에 figure태그를 사용하는 이유가 궁금합니다.
"figure 태그의 이미지는 일반적으로 DB에 있는 이미지를 불러오기 때문에 인라인 CSS로 넣는 것이 합리적입니다."라는 말씀의 좀 더 정확한 이유가 궁금합니다. 제 추측으로는 이미지 다운로드 완료 전부터 UI크기를 잡기가 img태그보다 유용해서인 것 같은데, 맞나요? 아니면 완료 실패해도 브라우저의 완료 실패 디폴트 이미지를 띄우기 싫다거나.. 추가로 figure의 background로 이미지 설정하는게 웹표준에 반하는건 아닌지도 궁금합니다. 그래서 img태그 안에 alt를 설정해서 넣어두신건가 해서요.
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
data를 못찾는다는데..
삭제된 글입니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
folium 설치 문의
안녕하세요, 선생님! 저는 공공데이터 분석 강의를 수강중입니다. folium을 prompt에서 코드 입력 후 설치를 하라고 하셨습니다만, 맥북을 사용하고 있어서 그런지 prompt를 못찾고 있습니다. 터미널이 똑같은 건가 싶어서 거기에 코드를 입력했는데.. 설치가 안 되는 것 같아요..! 어떻게 설치하면 되는 지 답변 부탁드립니다ㅠㅠ 감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
선생님... Movies가 불러지지가 않습니다 ㅠㅠ 어케된걸까요
import React,{useEffect, useState} from 'react' import { FaCode } from "react-icons/fa"; import {API_URL, IMAGE_BASE_URL, API_KEY} from '../../Config'; import MainImage from './Sections/MainImage' import GridCards from '../common/GridCards' import {Row} from 'antd'; function LandingPage() { const [Movies, setMovies] = useState([]); const [MainMovieImage, setMainMovieImage] = useState(null); function hookFunction(Movies, MainMovieImage){ setMainMovieImage(MainMovieImage) // setMainMovieImage(response.results[0]) setMovies([Movies.results]) console.log(`Movies-> ${Movies}`, `MainMovieImage-> ${MainMovieImage}`); } function MoviesCall(){ Movies.map((movie, index) => { console.log(index); }) } useEffect(() => { const endpoint = `${API_URL}movie/popular?api_key=${API_KEY}&language=en-US&page=1`; fetch(endpoint) .then(response => response.json()) .then(response =>{ hookFunction(response.results, response.results[0]) } ) return () => { console.log("I'm dying..."); } }, []) return ( <> <div style={{width:'100%', margin:'0'}}> {/* path오류는 값을 가져오기전 랜더링해버려서 그럼 */} {/* MainImage */} {MainMovieImage && <MainImage image={`${IMAGE_BASE_URL}w1280${MainMovieImage.backdrop_path}`} title ={MainMovieImage.original_title} text = {MainMovieImage.overview} /> } <div style={{width:'100%', margin:'1rem auto'}}> <h2>Movies by latest</h2> <hr/> {/* GridImage */} <Row> {Movies && Movies.map(function(movie, index){ console.log(`movie->>>${movie}`); })} </Row> </div> <div style={{ display:'flex', justifyContent:'center' }}> <button> Load More </button> </div> </div> </> ) } export default LandingPage useEffect부분에서 호출해서 Movies값이 출력되는 것을 확인했는데요 렌더링부분에서 undefined가뜹니다. useEffect가didMount뒤에 부른다면 딱히 값이 없어질 타이밍이 없는거같은데 어떻게된걸까요??
-
해결됨해커를 위한 iOS 앱 모의 해킹 전문 과정
진단후 취약점 리스크 설명에 대해
앱의 자동 로그인을 위해 로컬 데이터 스토리지에 아이디와 비번을 평문으로 저장된 취약점을 발견하여 세큐리티 리스크 High로 평가하여 보고서를 작성한적이 있었습니다. 개발쪽에서는 영업점에서만 사용하는 앱이고 , 영업점 스탭들은 아이디 와 비번을 공유하고 있으며, 아이폰에 패스워드를 걸어 두었기때문에 취약점 리스크는 High가 아니다라고 갑을박론을 펼친적이 있었습니다. 취약점의 리스크는 크지만 취약점을 악용할수 있는 위협 리스크는 작을경우 진단 보고서에 리스크 고/중/저 중 High로 평가하는것에 대해 어떻게 생각하시는지 알고 싶습니다. 공유해주실만한 팁이 있으시다면 부탁드립니다.
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
오류가 났는데 어딜 만져야 할지 모르겠습니다..!
mongodb+srv://<username>:<password>@(연동코드) 이런 식으로 되어있어서 username이 abc고 password가 1234라고 치면 mongodb+srv://abc:1234@(뒤는 연동코드) 이런 식으로 넣었는데 틀린 걸까요..?! 그리고 client 쪽 module 다운 받긴 했는데 혹시나 싶어서 다시 다운 받아봤는데 이런 게 뜨네요. 양이 너무 많아서 더 위로는 안 보이고 이런 게 많은데.... 뭘 잘못 건드린 걸까요...?! 찾아보니 손상이 되었을 확률이 높다고 하는데 다시 다운 받는게 나을까요?
-
해결됨해커를 위한 iOS 앱 모의 해킹 전문 과정
취약점리스크평가
대부분의 진단보고서에 리스크 평가 고,중,저로 평가하고 있습니다. 웹 취약점 진단과 동일하게 취약점의 리스크를 고,중,저로 평가하고 싶은데요 DVIA의 16가지 취약점에 대해서 취약점 리스크를 평가한다면 고/중/저 중 각각 어느정도로 평가해야할지 여쭤보고 싶습니다. 시스템 하드닝 진단의 경우 웹검색을 해보면 각 취약점에 대해서 고/중/저 또는 상/중/하 등으로 나와있는것 처럼 아이폰의 경우도 취약점의 리스크 평가에 대해 알고 싶습니다.
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
fopen에서 계속 오류가 납니다
#include <stdio.h> #define MAX 10000 int main() { char line[MAX]; char contents[MAX]; char initpw[20]; char pw[20]; char c1,c2; //키값 확인용 int i1 = 0; int pwisSame=0; //패스워드 확인용 //비밀번호 초기설정 단계 printf("초기 비밀번호를 설정합니다\n"); printf("비밀번호 : "); while (1) { c1 = getch(); //getchar는 엔터를 입력받아야 동작하지만 getch는 입력 받을때마다 동작 if (c1 == 13) { //13는 아스키코드에서 Enter initpw[i1] = '\0'; //NULL break; } else { initpw[i1] = c1; printf("*"); i1++; } } printf("\n비밀번호 설정이 완료되었습니다\n\n"); while (pwisSame < 1) { //사용자의 비밀번호 입력 int i2 = 0; printf("비밀번호를 입력해주세요\n>>"); while (1) { c2 = getch(); if (c2 == 13) { //c는 아스키코드에서 Enter pw[i2] = '\0'; break; } else { pw[i2] = c2; printf("*"); i2++; } } //비밀번호가 일치하는지 확인 if (strcmp(initpw, pw) == 0) { //strcmp==0이면 문자열이 일치하는것 printf("\n\n======비밀번호 확인 완료======\n\n"); pwisSame = 1; } else { printf("\n\n======비밀번호 확인 실패======\n\n"); } } //파일 연결 FILE *fileO = fopen("C:\\Users\\qwert\\Desktop\\diary.txt", "a+b"); //파일이 없으면 생성해줌 if (fileO == NULL) printf("파일 오픈 실패\n"); else { //파일 내용 불러오기(fgets) while (fgets(line, MAX, fileO) != NULL) { printf("%s", line); } printf("\n\n추가할 내용을 입력하세요 입력을 종료하려면 EXIT를 입력하세요\n\n"); //내용 추가(fputs) while (1) { scanf("%[^\n", contents); if (strcmp(contents, "EXIT") == 0) { printf("입력을 종료합니다"); exit(0); } else fputs(contents, fileO); } fclose(fileO); } } 비밀번호 확인까지는 멀쩡하게 동작하는데 이상하게 fopen이 안됩니다 "파일 오픈 실패"가 뜨면서 끝나버려요 다른 질문에 선생님이 달아주신 코드 그대로 복사해서 실행해봤는데 그 코드도 파일 열기에 실패합니다 뭐가 문제인걸까요ㅠㅠ
-
미해결Git과 GitHub 시작하기
질문드립니다
push할 때 깃허브 아이디를 잘못 입력해서 push가 안됩니다. 소스트리에 입력된 아이디는 어떻게 바꾸나요?
-
해결됨React로 NodeBird SNS 만들기
bcrypt 관련질문
안녕하세요. 강의중에 회사에서 작업할때 "bcrypt": "^4.0.1" 버전으로 깔고 작업하는데 이상이 없었습니다. 그런데 집에와서 클론해서 node_modules 인스톨 후에 시작했더니 계속 app crash 오류만 나고 정확한 원인을 찾지 못하다가 버전을 "bcrypt": "^3.0.6" 으로 낮췄더니 다시 정상적으로 돌아가기 시작했습니다. 원인이 뭘까요?
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
터미널 관련 질문
new terminal로 새로 터미널을 여시는걸 보여주셨는데 몇가지 해보다가 안되는게 있어 질문드립니다. 1. 터미널에서 python 파일명 으로 실행시키는 것과 ctrl + f5로 실행시키는 것에 어떤 차이가 있나요? 2. 종종 터미널에서 코드변화를 따라가지 못하는게 보이는데 왜 이러는지, 해결방법이 따로 있는지 궁금합니다. 저같은 경우 직전 강의인 소수구하기 코드를 짜고 터미널을 돌렸습니다. 이후 코드를 지운 후 파일 읽고 쓰기 코드를 작성하고 터미널실행을 시켰더니 전의 소수코드가 터미널에서 돌아갑니다. 3. 터미널에서 코드를 돌리는걸 디버깅작업이라고 볼 수 있을까요? 아니면 다른 이름이 있는건가요?
-
미해결이것이 우분투 리눅스다
xpressengine.com 접속 여부
가상 머신 서버로 부팅을 한 뒤 xpressengine.com으로 접속을 하면 아무런 반응이 보이지 않습니다. 다른 사이트는 모두 접속이 되는데 여기만 그러는데 이유가 뭘까요? gnome으로 부팅을 한 뒤 접속을 해 보면 잘 접속이 됩니다.
-
해결됨해커를 위한 iOS 앱 모의 해킹 전문 과정
iOS 다운그레이드 방법이 있을까요?
iOS는 다운그레이드가 안되는것으로 알고 있습니다만 혹시나 해서 여쭤봅니다. iOS는 다운그레이드 가능할까요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
결국 "" 와 ''는 같은건가요?
결국 "" 와 ''는 같은건가요?
-
해결됨페이스북 클론 - full stack 웹 개발
뭐가 잘못 됬을까요 ㅠㅠ
안녕하세요 선생님. 강의 너무 잘 듣고 있습니다. 제가 아무리 따라하고 완성소스를 복사 붙여넣기 해도 에러 메세지도 안뜨고 db에 들어가지도 않아요. 해결할려고 5시간 끙끙 앓고 있지만, 해결하지 못해 이렇게 질문 남겨요. 꼭 해결하고 싶습니다.! 감사합니다. * 게시 버튼을 누르면 console창에 아무런 표시가 뜨지 않아요ㅜ
-
해결됨자바스크립트 중고급: 엔진 핵심
객체 프로퍼티 생성 질문입니니다.
안녕하세요. 이번 강의의 코드 기준으로 질문이 있습니다. 강의 코드를 엔진이 해석 하는 순서에서 오브젝트에 프로퍼티 설정과 순서에 대해 궁금한점이 있습니다. 1. 함수 선언문 해석 없음. 2. 변수 초기화 obj = undefined; 3. 코드 실행 obj = {}; obj.getTotal(11, 22); 여기서 obj.getTotal= function(){} 이 할당되는 순서가 궁금합니다.( getTotal이라는 프로퍼티가 생성되는 시점은 코드 실행 때인가요? )
-
미해결모의해킹 업무의 이해
질문
모의해킹 십입을 많이 뽑게 되면 전체적으로 좋지 않을 수 있다고 하셔는데 (단기적인 돈이 많이든다고 하셨어요) 장기적인 문제도 역시 돈이 많이 든다고 생각해요. 그래프에선 매출이 매년 더 오르고 있다고 나옵니다. 이러면 전체적인 시장에서는 장기적인 시점으로 보았을 때 좋은 영향인가요?
-
미해결지금 당장 성과내기, 페이스북 퍼포먼스 마케팅 실습
2년전 활발하게 운영되던 페이지를 다시 활성화 하려고합니다.
안녕하세요 강의듣기전 2년전쯤 열심히 컨텐츠 만들고 해서 키워논 페이지가 있습니다. 다시 온라인 비지니스를 준비하면서 기존의 컨텐츠들 업데이트 하고 새로운컨텐츠 제작해서 페이지를 다시 활성화 하려고 했는데요 강의중에 말씀 하신것처럼 도달율이 너무 떨어져서 고민인데, 투자를 해서 기존의 페이지를 다시 살려놓는것이 의미가 있을까요? 강사님 조언좀 부탁드립니다. 감사합니다.