VRChat 마이너 갤러리 저장소

제 목
일반 텍스쳐 암호화 다 만들었어 (ShellProtector)
글쓴이
조개껍데기
추천
21
댓글
29
원본 글 주소
https://gall.dcinside.com/vr/3172351
  • 2023-07-17 04:30:01
							

https://github.com/Shell4026/ShellProtector


텍스쳐 암호화란? 아바타 복사핵이나 추출핵(리핑)을 할 때 아바타의 원본 텍스쳐를 암호 없이는 복구하지 못하게 하는 에셋이야.


기존에 존재한 안티 리핑은 메쉬만 암호화 했고 불편한 점이 꽤 있었지. 그걸 보고 많은 점을 보완했어.


자세한 원리는 위 깃허브 링크 사이트에 잘 설명 돼있으니 참조해.


릴툰과 포이요미를 지원하고 내가 포이요미를 주로 써서 릴툰쪽은 확인 못한 부분이 있을 수 있어. 버그 있으면 말해줘.


아래는 사용법이야.

viewimage.php?id=3baf&no=24b0d769e1d32ca73dea81fa11d028311869dac7d33bec80aa651ee0dd0ad2774e601b0a6a9f678e901bf67d1488ea212b28dc5f9335eea5a2d920ae962d

아직도 깃허브 홈페이지 보면 어지러운 브붕이들을 위해 여기서부터 설명하자면 


위의 깃허브 링크에 들어가서 우측의 Releases부분의 +10 releases를 눌러서 모든 버전을 볼 수 있어.

viewimage.php?id=3baf&no=24b0d769e1d32ca73dea81fa11d028311869dac7d33bec80aa651ee0dd0ad2774e601b0a6af20b88961ff57c1686e426bedf45edd47d0f396d33c508c7

그중 제일 최신버전의 Assets부분에 있는 두 파일을 다운 받아줘.


위는 유니티 패키지 파일이고 아래는 OSC프로그램이야. 인게임에서 암호를 최초 한번 입력할 때 써.


OSC프로그램은 별거 없는데 불안해서 코드 요청하면 보여줄게. C++로 만들었어.

7cf3c028e2f206a26d81f6e745827d6f

임포트를 다했다면 아바타에 ShellProtector라는 컴포넌트를 추가해.


제일 위에서 언어를 바꿀 수 있고 검출된 셰이더에 자신이 갖고 있는 셰이더 목록이 적힐거야.

7ff3c028e2f206a26d81f6e1408772

제일 처음 할 설정은 비밀번호 길이 설정이야.


비밀번호 0은 왜 있나 싶을 수 있는데, 아바타의 파라미터 수가 부족하다면 써. 0이어도 기본적인 리핑은 막을 수 있어


비밀번호 길이 별로 설명하자면


0바이트의 사용자 키는 컴파일된 셰이더를 어셈블리어로 바꾸고 분석하기만 하면 알아낼 수 있어. (역공학)

4바이트의 사용자 키는 누군가 시간만 들이면 키를 알아낼 수 있어. (4바이트 키 = 파라미터 32칸) (역공학+무차별 대입)

8바이트의 사용자 키는 개인용 컴퓨터로는 알아내는데 시간이 많이 걸려. 적어 (8바이트 키 = 파라미터 64칸)

12바이트의 사용자 키부터는 현대 컴퓨터로는 알아낼 수 없습니다. (12바이트 키 = 파라미터 96칸)


최소 파라미터 96칸을 쓰고 자신이 비밀번호를 복잡하게 설정했다면 누가와도 키를 알아낼 수 없어.

현재 비트코인 채굴등으로 92비트까진  뚫린 기록이 있지만 96비트는 아직 안전해.


근데 현실적으로 파라미터가 그렇게 많이 남진 않을테니 4또는 8바이트 키를 쓰길 바라.

8바이트만 해도 시간 남는 백수가 아니면 풀기 힘들거야.


0바이트 키도 간단한 툴키디 리퍼들은 막을 수 있어.

7ef3c028e2f206a26d81f6e645847365

키 길이를 설정하고 외울 필요 없는 비밀키를 자동생성하고

자신의 키를 입력해줘. 이 키만 외우면 돼.

79f3c028e2f206a26d81f6e04387756b

그 후에 메테리얼 목록에 암호화 할 아바타 메테리얼들을 넣어줘.


이 메테리얼의 Main Texture만 암호화 될거야. 그러니 멍청하게 메인 텍스쳐 암호화 했는데 같은 텍스쳐를 다른 메테리얼에서 쓰면 안 되겠지?


같은 메테리얼 내의 같은 텍스쳐는 자동으로 빼줌 ㄱㅊ

78f3c028e2f206a26d81f6e445837d

그외 옵션은 신경 쓸 거 없고 암호화 시작! 버튼을 눌러 ㄱㄱ

7bf3c028e2f206a26d81f6e74e817c

진행도 표시되고

7af3c028e2f206a26d81f6e64f827d6e4e

다 되면 이렇게 끔찍한 노이즈 낀 아바타가 보여질거야.

75f3c028e2f206a26d81f6e443817469

새로 생긴 아바타에 보면 Testor컴포넌트가 생겼는데 여기서 암호화 성공 체크를 눌러서 복구가 잘 되는지 볼 수 있어

74f3c028e2f206a26d81f6e442817c6fa8

이렇게 복구가 잘 되면 성공이야.


확인 했으면 완료 버튼을 눌러서 원래대로 돌려줘.


만약 복구가 잘 안 되면 유니티를 다시 켜봐. 그래도 안 되면 그건 뭔가 문제가 있는거니 내게 말해줘.

7ced9e31e0d0288650bbd58b36807768012a051057

24b0d121e09c28a8699fe8b115ef0469903ff0


자기가 4바이트 키 이상을 사용했다면 OSC프로그램을 써서 인게임에서 비밀번호를 입력해줘야 해.


단 한번이면 돼. 리셋 아바타를 자주 누르는 유저면 계속 프로그램 켜둬도 되고.

7cec9e31e0d0288650bbd58b36847164a92851df

세이프티를 켠 상대에겐 어떻게 보일지 보여주는 움짤이야.


그냥 아얘 안 보여주고 싶으면 

릴툰의 경우 VRChat - Custom Safety Fallback을 체크하고 hidden으로 하면 셰이더 세이프티를 켠 사람한테는 안 보이게 돼.

포이요미는 제일 아래 VRChat Fallback Shader에서 선택 가능해.


애니메이션 세이프티는 간단하게 아무 조건 없이 자기 아바타 나타나게 하는 걸 녹화하면 세이프티 켠 사람한테는 안 보이게 될거야.


이걸 응용해서 세이프티 켜져 있는 사람에겐 다른 아바타를 보여줄 수도 있겠지.


이거 써서 핵 걱정에서 벗어나보자고. 딸각 한번 하는 것도 귀찮은 사람은 어쩔 수 없고 ㅇㅇ..



이제 코딩지옥에서 해방이네.

Yuki_Hana 개추 2023.07.17 04:30:22
마늘냉이 개추 2023.07.17 04:30:22
껴안기 개추 2023.07.17 04:31:08
미찌 2023.07.17 04:31:24
빈센트반고닉 수고혔다 2023.07.17 04:31:33
샤니_ 주딱의 품격 2023.07.17 04:31:55
해윰 지금부터 완장찬양이 2023.07.17 04:31:59
달에게쓰는편지 동서남북게이추 - dc App 2023.07.17 04:32:11
Mercia 2023.07.17 04:32:14
라프레 개추 2023.07.17 04:32:19
우엿 데브새끼들머하냐 ㄹㅇ.. 2023.07.17 04:33:07
칸터 2023.07.17 04:33:10
ㅇㅇ 고생했어! 121.156 2023.07.17 04:33:17
메메 개추 2023.07.17 04:33:50
ㅇㅇ 이게 주딱이다 218.148 2023.07.17 04:34:46
안이쁨 개추 2023.07.17 04:35:17
설교소녀 2023.07.17 04:35:44
새이렌 개추 2023.07.17 04:35:57
ㅇㅇ 정말 고마운레후 211.235 2023.07.17 04:38:18
ㅁㄴㅇㄹ 2023.07.17 04:39:27
ㅇㅇ 큰 일 은 어 패 류 가 한 다 @ @ ! ! ! 211.57 2023.07.17 04:39:44
ㅇㅇ 2023.07.17 04:41:59
조개껍데기 암호화 후 리핑시:https://gall.dcinside.com/m/vr/3172363 2023.07.17 04:42:05
마마밍 잘 이해가 안가는데 메인 아바타가 있고 마쉬멜로를 쓰면 복사 아바타가 나오잖아..? 업로드는 실제로 복사한 아바타가 업로드 되는거고 이럴때 메인 아바타만 암호화 해놓고 마쉬멜로 켜면 마쉬멜로도 저거 적용되는건강? 2023.07.17 04:46:10
슘칼이 개추 2023.07.17 04:47:28
조개껍데기 메인 아바타를 암호화 하고 나온 새 아바타에 마시멜로를 적용하던, 마시멜로를 이미 적용한 새 아바타에 암호화를 적용하던 상관ㅇ벗어 2023.07.17 04:50:41
조개껍데기 어차피 새로 아바타 생성됨. 그걸 업로드하면 끝 2023.07.17 04:51:00
마마밍 마시멜로를 먼저 만들고 거기다 암호화 한다음 새로 나온놈을 업로드 해야겠네 그럼... 2023.07.17 04:51:21
해윰 https://gall.dcinside.com/m/vr/3172388 도움 2023.07.17 05:02:28
번호 분류 제목 글쓴이 날짜 추천
3209911 일반 진짜 씨발 개병신 자폐아도 아니고 이딴걸 왜 붙잡고 했지 19 ㅇㅇ 2023-08-02 13
3208517 제작 키쿄용 무료 언더붑 만들었어요 9 우구리 122.40 2023-08-01 9
3208092 일반 2년전 만들었던 제품 무료배포 하기로 했어 13 B0ar 2023-08-01 11
3207539 일반 어린이 보호구역으로 7행시 해보겠읍니다 23 달에게쓰는편지 2023-08-01 17
3206921 일반 념글컷 개추 9개됐네요 13 파하하 2023-08-01 13
3206904 도와줘 머리카락 고정이 안됨 16 ㅇㅇ 125.243 2023-08-01 10
3205450 일반 1. 신라를 들어올린다 21 기타 2023-07-31 17
3205170 일반 7월 VRChat 갤러리 갤창랭킹...png 7 ㅇㅇ 222.232 2023-07-31 11
3204425 일반 이거 로갓 실패 아닌가 13 메메 2023-07-31 11
3202981 일반 브부이 축하한번만 해다오.. 21 Szki 2023-07-30 11
3202082 강좌/팁 모듈러로 옷장 만들기 9 미찌 2023-07-30 12
3201911 일반 ❗❗❗라이트 에셋좀 쓰지마 좆같은 새끼들아 ❗❗❗ 12 ㅇㅇ 183.99 2023-07-30 16
3199956 이벤트 여름 컨셉 사진찍기 대회 개최!! 44 빽호 2023-07-29 24
3198339 일반 블랑저격한다이개나쁜년아 22 ㅇㅇ 121.157 2023-07-28 26
3197686 일반 블렌더) 안맞는 의상을 아바타에 맞추기 9 ㅇㅇ 2023-07-28 13
3195654 일반 브붕 Come to 화본 20 잇서 2023-07-27 11
3193889 일반 14일 차단 먹고 그냥 가만히 있었는데 21 ㅇㅇ 39.118 2023-07-26 11
3189149 일반 아바타 평가 해주세요 12 니논 2023-07-24 11
3188392 사진/영상 고장나는 SCAR 돌격소총 만들었어 9 KTurret 2023-07-24 14
3185452 일반 진짜 좆병신같다ㅋㅋㅋㅋㅋㅋㅋ 8 ㅇㅇ 118.235 2023-07-23 12
3184951 일반 이거 생각보다 쉽게 그런거였구나 16 당그으은 2023-07-22 10
3184165 일반 우와 근데 쟤는 진짜 볼때마다 한결같아 8 린도르초콜릿 2023-07-22 17
3183677 일반 나는짱 5 ㅎㅇ 2023-07-22 10
3182417 일반 지금 떡밥이 이거야? 16 ㅇㅇ 211.234 2023-07-21 10
3182373 일반 트짹 좋아요 2700개 받고 념글간거 부럽다~ ㅇㅇ 223.39 2023-07-21 10
3182160 일반 근데 갤에서 영차당한새끼랑 근몰입 2인자짤 찍어 올리는건 문제안됨? 8 ㅇㅇ 112.155 2023-07-21 14
3181756 제작 제 자짤 트짹 조아요 2700개 받음 ㅋㅋ 8 ㅇㅇ 124.194 2023-07-21 12
3181646 일반 바이브 몽둥이 존나 튼튼하노ㅋㅋㅋㅋ 12 ㅇㅇ 2023-07-21 18
3180694 일반 Hawbon Night 11 InFj 2023-07-20 11
3176361 일반 브붕이들아 나도 일년한정 개추한번만 해주라 10 랸유리 2023-07-18 10
3176072 일반 님들 그거 아시나요 15 라프레 2023-07-18 10
3175846 일반 . 6 ㅇㅇ 61.79 2023-07-18 13
3175007 일반 트위터하는 병신새끼가 똥게이차단 이지랄ㅋㅋㅋㅋ 1 ㅇㅇ 118.235 2023-07-18 15
3174263 일반 뉴비 아바타 만드는 중이야 11 ㅇㅇ 114.201 2023-07-18 11
3173376 일반 개추한번 가능하겠습니까 16 레부기 2023-07-17 10
3173353 일반 그새끼 맘에 안드는데 걍 차단하면 안되냐 4 ㅇㅇ 114.204 2023-07-17 13
3172946 일반 와 추천 한번 더누르면 취소되는구나 12 새수세미 2023-07-17 15
3172512 일반 1달차 뉴비가 본 한글튜토리얼 14 ㅇㅇ 112.160 2023-07-17 20
> 일반 텍스쳐 암호화 다 만들었어 (ShellProtector) 29 조개껍데기 2023-07-17 21
3172244 일반 갤에 개추천사가 잇나보네 4 해윰 2023-07-17 14
념글 삭제글 갤러리 랭킹