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
번호 분류 제목 글쓴이 날짜 추천
3452959 일반 그냥 대놓고 과시하면서 눈 가리고 아웅하는데 모를수가있음? 1 ㅇㅇ 14.6 2023-11-05 11
3452957 일반 낮엔 여왕님 지키는 기사단들 있는데 어떻게 싸노 ㅇㅇ 223.62 2023-11-05 9
3452876 일반 솔직히 다 알고있는거 아님? 8 ㅇㅇ 118.235 2023-11-05 10
3452858 일반 너네도 솔직히 느끼지 않아? 10 ㅇㅇ 106.101 2023-11-05 14
3452839 일반 갤 진짜 보지기사단이 점령 통제중임ㅋㅋ 9 ㅇㅇ 106.101 2023-11-05 14
3452765 일반 역박제글 반박해드림 ㅋㅋ 6 ㅇㅇ 183.108 2023-11-05 20
3452252 일반 으 씨발 33 새이렌 2023-11-05 13
3452095 병신 정신질환은 병이에요 18 시온_ 2023-11-05 15
3451438 일반 나 박제한 친구에게... 25 ㅇㅇ 180.83 2023-11-05 13
3450249 일반 자지존나큰사람만 개추ㄱ 4 ㅇㅇ 194.195 2023-11-04 12
3450180 일반 좆게이 방 박제하는 놈이다. 20 ㅇㅇ 106.101 2023-11-04 11
3450055 일반 우리 게이게이 결국 강퇴했노.. 15 ㅇㅇ 106.101 2023-11-04 11
3449802 일반 근담번개 갔다가 개당황했네 16 올뷔심 2023-11-04 12
3449368 일반 내가 제일 존경하는 분 8 ㅇㅇ 115.136 2023-11-04 12
3447644 일반 ㅋㅋ 게이야 찾아봐라 16 ㅇㅇ 183.108 2023-11-03 17
3447640 월드 월드 하나 만들었어 11 star 2023-11-03 13
3447448 일반 고로시 안하면 갤에서 좆목한거로 죽여도되는거아님??? 8 OculusQuest 2023-11-03 10
3447428 일반 주딱 욕하면 념글간다는게 사실임? 10 ㅇㅇ 112.172 2023-11-03 14
3447351 일반 다채♥달빛 10 ㅇㅇ 223.62 2023-11-03 9
3446235 일반 찐특.jpg 6 ㅇㅇ 1.238 2023-11-03 10
3446179 일반 병신들.jpg 7 ㅇㅇ 2023-11-03 9
3445993 일반 오늘 몽정했음 축하좀 16 soju 2023-11-03 12
3445887 일반 주딱 감다뒤졌네 1 ㅇㅇ 118.235 2023-11-03 12
3445314 일반 지금주딱은미래가없다 ㅇㅇ 118.35 2023-11-02 10
3445076 일반 평소에도 하고싶은 티 존나내면서 5 ㅇㅇ 223.39 2023-11-02 10
3444778 일반 이거 수정이 안되네요 7 ㅇㅇ 183.108 2023-11-02 13
3444768 일반 뉴비 친구 생겼는데 심상치가 않아요 20 ㅇㅇ 183.108 2023-11-02 15
3444752 일반 "뷰이알섹스준비완료" 12 ㅇㅇ 211.38 2023-11-02 11
3444247 일반 암캐농장 523화 주인없는 암캐 13 ㅇㅇ 112.172 2023-11-02 9
3444173 정보 팁? 꼼수?? ) 실시간 라이트 안쓰고 앞머리 그림자주기 8 플랫화이트 2023-11-02 11
3443358 일반 23.11 브붕배 야노운동회 개최 14 ㅇㅇ 112.172 2023-11-02 10
3442608 일반 야호 생일이다 15 사진 2023-11-01 11
3442192 일반 님들 저 위로 해주셈 22 Eternal_ 2023-11-01 14
3441758 일반 교류하는 게임인데 연애하는 게임인줄 아는애들이 있네. 13 ㅇㅇ 14.52 2023-11-01 10
3440391 일반 추천왜박히는거인 10 실고밍 2023-11-01 11
3439753 일반 이 화본역 그리우면 개추 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 7 ㅇㅇ 116.122 2023-10-31 12
3438848 일반 10월 VRChat 갤러리 갤창랭킹...png 23 ㅇㅇ 222.232 2023-10-31 10
3438839 이벤트 [할로윈대회] 50.2mb 빨간망토ㅎㄷ ㄷ 28 으애애 2023-10-31 9
3438691 일반 화본역(현실) 다녀와슴!!!! 23 존나나 2023-10-31 9
3436535 일반 조상님들이 말하는 주딱이 종신집권 해야하는 이유 15 천년여우비 2023-10-30 10
념글 삭제글 갤러리 랭킹