기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

장비가 보안에 대한 요구가 높아

Serial 로 접속시에도 비밀번호를 걸어야 할것 같습니다.

비밀번호를 거는 방법에 대해 문의드립니다.


칼마

2012.10.29 19:55:57
*.94.94.132

u-boot 쪽인가요?. 아님 kernel?..

제경우는, 어느쪽이던 간에 그냥 소스를 손을 보지 안고서는 안되더라구요.

그래서 커맨드 하나 만들고 소스를 모조리 뒤져서 터미널 들어가는 

곳에 패스를 치도록 수정을 했습니다. 

대충 20군대 정도 나왔던거 같은데.. 뭐.. 실제로 해보면 그리 어려운 작업은

아닙니다. 

동수아빠

2012.10.29 20:13:18
*.53.79.146

답변 감사합니다.

제가 임베디드쪽의 초보로 혹시 예제나 확인할 수 있는 방법있을까요..?

도움 요청드립니다..

칼마

2012.11.01 01:29:13
*.94.94.132

음..소스를 구현한게 있지만 워낙이 오래전꺼라 어디가 있는지 찾기가 힘들어서리...^^;;;

 

일단 간략하게 방법을 말씀드릴께요.

우선 연결과 동시에 패스를 물어보게 하던가 아니면 콘솔은 붙었고 아무것도 안나오는데 패스를 치면 화면이

나오도록 처리하는 방법등의 두가지로 크게 나눌수 있겠죠. 저는 참고로 두번째 방법을 했는데...

첫번째 방법은 왠지 hw 도 지원이 되어야 될 거 같아서..좀...

 

하여튼 두번째방법의 경우 , 일단 uboot 상태에서 키 입력 받으면 콘솔에 입력이 가능해지죠..

이때 키를 특정키 하나만 쓰도록 하고요. 특정키 하나만 입력하며 일단 들어가는데 들어간 후에

정상적인 패스를 넣을 수 있도록 uboot 커멘드를 하나 만들어줘야 합니다.

 

커멘드 만드는 방법은 인터넷에 참조를 하고고요. 입력은 예를 들면 consol on [password] 뭐 이런

식으로 정확한 패스를 넣어야 될 수있게 하고요.

 

그리고 전역변수 하나 설정합니다. 그래서 정상적인 입력이 되면 전역변수에 값을 셋팅하도록 하고..

마지막으로 uboot 코드를 보시면 로그 메시지가 안보이도록 하는 define 이 있을 겁니다. silent booting

이었던가 싶은데 하여튼 찾아서 이부분 처리해서 메세가 안보이게 하고요.

 

일단 이렇게 하면 기본은 된거고..  다음으로  콘솔에서 uboot 커맨드 명령어와 관련된 부분을 모조리 전역변수의 셋팅값에 의해 컨트롤 되도록 if 문으로 처리하는거죠. 정상적인 pass 가 입력되어야 진행이 되도록요.

 

이렇게 하면 일단 uboot log 후 kernel 로그는 아예 보이지도 않죠.

커널까지 진입한 후 콘솔이 먹통이 되어 버립니다.

 

그래서 정상적으로 진입해서 사용을 하려면 특정키로 uboot 에서 멈춘후 정확한 커맨드와 패스를 입력해야

되죠.

 

주저리주저리 했는데 도움이 되셨나 모르겠네요..별거 아닌거 같은데 좀 내용이 여기저기 건드릴게 많아서요.

일단 키클릭해서 콘솔에 진입하는 부분부터 분석해 보시면 도움이 되실 겁니다.

 

 

 

고도리

2012.11.01 10:52:42
*.127.19.87

칼마님.....대단하십니다....ㅠ.ㅠ


그런데


동수아빠님....linux 인가요???? 아니면 android????


List of Articles
번호 제목 글쓴이 날짜 조회 수
» 콘솔(Serial) 접속시 비밀번호 거는 방법 아시나요..? [4] 동수아빠 2012-10-24 1304
5567 android filesystem 소스코드 보는게 너무 힘드네요 [1] 김민욱 2012-10-24 1282
5566 kmalloc과 slab의 관계 김희철 2012-10-20 758
5565 WinCE6.0 C100에서 부팅화면 여러개 중에 선택 [1] 한강 2012-10-20 1131
5564 [S3C6410]SD 부팅과정에 대해서 만년설화 2012-10-20 760
5563 삼성이 제공하는 커널에서 Map-s5p.h 파일은 무엇을 말하는 것인가요... file [1] 혜민아빠 2012-10-18 1247
5562 s3c2440 보드 관련 FW code를 구합니다. [4] 벌레 2012-10-18 1268
5561 엑시노스 4기반 개발보드를 구매 하고 싶은데요.. [1] 귀여운성냥 2012-10-18 1273
5560 ANDROID JNI 질문드립니다. [3] 레드다 2012-10-17 1221
5559 Live555 Server(Telechips) WIFI 전송 -> PC VLC Player ..... [4] 파란새 2012-10-17 2108
5558 Android에서 C++로 된 정적라이브러리를 C에서 사용하는 방법? [1] 하늘하늘 2012-10-17 1237
5557 Android에서 hw codec을 직접 사용해서 실시간으로 encoding이 ... [2] 시안 2012-10-17 1048
5556 삼성 CPU(S5PV310 CPU)를 보고 있는데여 .. file [1] 혜민아빠 2012-10-17 1497
5555 u-boot 커널 부팅 실패의 원인이 알고싶습니다. [3] 겟페우스 2012-10-16 1646
5554 overlay(HWComposer) 에 대해서... [2] 안심돈까스 2012-10-14 1614
5553 블랙박스 설정기능 문의입니다. [1] 강용근 2012-10-13 1573
5552 Android SDK ANT 로 APK 빌드시 에러 도움 요청 !!!!! 파란새 2012-10-12 947
5551 임베디드 리눅스에서 FTP 에 있는 파일 리스트 확인방법 동수아빠 2012-10-11 932
5550 MFC 5.X API 에 대한 질문 이종현 2012-10-11 764
5549 NuHTTPDataSource 관련 로그는 찍히는데, 소스코드 및 흔적이 안보... [2] whiterub 2012-10-10 1415

사용자 로그인