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
번호 분류 제목 글쓴이 날짜 추천
3172512 일반 1달차 뉴비가 본 한글튜토리얼 14 ㅇㅇ 112.160 2023-07-17 20
> 일반 텍스쳐 암호화 다 만들었어 (ShellProtector) 29 조개껍데기 2023-07-17 21
3172244 일반 갤에 개추천사가 잇나보네 4 해윰 2023-07-17 14
3171929 일반 사실 저도 그 날이에요 헤헤 21 콜드브루_ 2023-07-17 11
3171912 일반 나도 생일이래 22 에루 2023-07-17 12
3171485 일반 과몰입이랑꽁냥데기 16 ㅇㅇ 112.186 2023-07-16 11
3171301 일반 씹련 존나 잘 쪼이네 ㅋㅋ 10 ㅇㅇ 218.148 2023-07-16 12
3171252 일반 나 생일 축하해~ 12 음료제조알바 2023-07-16 11
3171234 일반 존나 추한데 추천 괜찮겟습니까 28 플랫화이트 2023-07-16 11
3169016 일반 아H파티2층화장실3사로야스마스터하고싶네 12 포도포동 2023-07-15 12
3166738 일반 찌찌 큰게 나쁘다 x 10 마야아님 2023-07-14 17
3166633 일반 부스 ㅅㅂ 이옷 머임?? 9 해윰 2023-07-14 11
3166572 일반 앞으로 가슴 쉐이프키 100보다 큰새끼들은 14 ㅇㅇ 1.235 2023-07-14 11
3166462 일반 이 새끼 뭐임? ㅋㅋ 24 오피녀 2023-07-14 23
3165362 일반 내가 정말 추하고 눈꼴 시려운건 알지만 26 Eternal_ 2023-07-13 20
3165264 강좌/팁 방금 알아낸 내 기준 리셋 포지션 203 에러 해결 방법 8 날씨발 2023-07-13 10
3164184 일반 트위터 쥬지 길이대결 신청 떳다 2 ㅇㅇ 211.168 2023-07-13 10
3162436 일반 짤녀 페이셜했어 [18.3mb] 13 븐슈 2023-07-12 10
3160552 일반 2023 7.12) VRChat 마이너 갤러리 운영 변경점 ver. 1 93 눈바로 2023-07-11 32
3159859 일반 에펠탑 챌린지 왜 유행함?????? 8 ㅇㅇ 116.39 2023-07-11 13
3159746 일반 나 념글 이거 어디서 본거같음 ㅇㅇ 61.79 2023-07-11 14
3159677 일반 이거 왜 지웠냐고 씨발련아 ㅋㅋ 18 ㅇㅇ 27.255 2023-07-11 11
3159641 일반 에펠탑 애초에 트짹밈이잖아 3 ㅇㅇ 118.235 2023-07-11 14
3159506 일반 아니 개지랄 하지마셈 17 위치 2023-07-11 14
3159484 일반 브붕이의 정보의 격차! 리얼리스틱 수영복 들어올리기 V2 14 랸유리 2023-07-11 20
3159417 일반 좆같은 2인 자짤!!! 14 세루루 2023-07-11 10
3159192 일반 이게 진짜 2인자짤이지 9 오레오맥플러리 2023-07-11 12
3159190 일반 2인자짤 배경 달라도 아바타 같으니 자르라고 로갓유동 병1신이 지랄하네 20 포동포도 2023-07-11 11
3159140 일반 2인자짤 허용 웃긴게 배경 다르면 허용이라고 ㅋㅋㅋ? 5 ㅇㅇ 61.105 2023-07-11 10
3159097 일반 2인자짤 그나마 봐줘서 한 사람만 쓰라는 거 아니었노 6 ㅇㅇ 218.232 2023-07-11 12
3158557 일반 내 트윗이 념글가버렸네 14 오나2 2023-07-11 13
3158415 일반 . 7 ㅇㅇ 117.111 2023-07-11 15
3158343 일반 념글 유동 너 이제 좆될준비해라 ㅇㅇ 10 ㅇㅇ 221.165 2023-07-11 12
3157139 이벤트 [초복맞이] 미안하다.. 26 달에게쓰는편지 2023-07-10 17
3157111 이벤트 [초복맞이] 에...? 싫어... 9 설교소녀 2023-07-10 14
3156946 이벤트 노래대회 개최함 53 새이렌 2023-07-10 28
3156170 일반 이건 까먹은건지 바보인건지 13 ㅇㅇ 218.55 2023-07-10 10
3155282 강좌/팁 풀트 시 안짱다리 이쁘게 하는법 두가지 9 ㅇㅔㄴ 2023-07-09 10
3154319 일반 시발 팩트체크 ㅇㅈㄹ에 말끝마다 ㅇㅇ붙이는새끼에 36 새이렌 2023-07-09 12
3154282 일반 유사보지새끼들이 찡찡대는거 받아주는게 문제 아니냐? 7 밀레시안 2023-07-09 12
념글 삭제글 갤러리 랭킹