•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

냥냥냥(r69 판)

[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
분류

냥냥냥
나무위키 사문
0.1. 냥냥냥
1. 메모
1.1. api 관련1.2. 쓰잘데기없ㅅ는거
1.2.1. 토큰 테스트
1.3. 나무위키 게시판1.4. CAPTCHA1.5. acl1.6. 나무1.7. 차단 회피

0.1. 냥냥냥[편집]

고양이는 신이야

1. 메모[편집]

분류가 되지 않은 문서를 '분류:분류가 되지 않은 문서'로 분류하기 - Done
작성이 필요한 문서 역링크 제거
'고립된 문서'라는 문서에 고립된 문서 싹 다 링크하기
마리마리
/document?from=89147
휴지통:+(+☆)++(÷)2(?#?'×)'?(2(#?'(÷(?'(÷('☆×)?-)×

https://board.namu.wiki/b/qna/2966088ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
링크 떼어내서 검색했구만ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ㅏ개웃기네 ㅇㅣ걸이제발견ㄴ하다니

옛날에나무위키 연습장 에 그 당시에는 없었던 '나무위키:접근 제한/문서 목록/5단계' 문서로 연결되는 링크가 있었는데
생각해보니까 지금 접근 제한 5단계가 생겼다
뭔가 예측한 건 아닌데 예측해서 기분좋다
히히

통피 리스트ACL 용어
https://namu.wiki/w/CSS#s-4.2.1
정규식 실험

[[문서]]
namespace: 문서, link: 문서
[[문서|출력글자]]
namespace: 문서, link: 문서 content: 출력글자
[[문서|{{{#ff85b1 문서}}}]]
namespace: 문서, link: 문서 content: {{{#ff85b1 문서}}}
[[나무위키|[[파일:나무위키:로고2.png]]]]
namespace: 문서, link: 나무위키 content: [[파일:나무위키:로고2.png]], file:True
[[나무위키|[[파일:나무위키:로고1.png]][[파일:나무위키:로고2.png]]]]
namespace: 문서, link: 나무위키 content: [[[파일:나무위키:로고1.png]][[파일:나무위키:로고2.png]], file:True
[[#s-1|1문단으로]]
namespace: docns, link: doc, anchor: s-1, content: 1문단으로
[[#개요]]
namespace: docns, link: doc, anchor: 개요
[[나무위키#s-6|해당 문단 참조]]
namespace: 문서, link: 나무위키, anchor: s-6, content: 해당 문단 참조
[[나무위키#기능]]
namespace: 문서, link: 나무위키, anchor: 기능
[[나무위키#기능|해당 문단 참조]]
namespace: 문서, link: 나무위키, anchor: 기능, content: 해당 문단 참조
[[../]]
namespace: docns, link: ../doc
[[/심화]]
namespace: docns, link: doc/심화
[[http://www.google.com/|구글]]
namespace: outlink, link: http://www.google.com/, content: 구글
[[https://www.google.com/|[[파일:홈페이지 아이콘.svg]]]]
namespace: outlink, link: https://www.google.com/, content: [[파일:홈페이지 아이콘.svg]], file:True
[[\\]]
namespace: 문서, link: \
[[##]]
namespace: 문서, link: #
[[\#]]
namespace: 문서, link: #
[[[12:00]#]]
namespace: 문서, link: [12:00]
[[[12:00\]]]
namespace: 문서, link: [12:00]
[[\#1 To Infinity]]
namespace: 문서, link: #1 To Infinity
[[#1 To Infinity#s-2]]
namespace: 문서, link: #1 To Infinity, anchor: s-2
[[S\#ARP]]
namespace: 문서, link: S#ARP
[[S#ARP#]]
namespace: 문서, link: S#ARP, anchor: none
[[\#fanPD Studio]]
namespace: 문서, link: #fanPD Studio
[[문서:/// (너 먹구름 비)|/// (너 먹구름 비)]]
namespace: 문서, link: /// (너 먹구름 비), content: /// (너 먹구름 비)
[[분류:나무위키의 도움말]]
namespace: 분류, link: 나무위키의 도움말
[[:분류:나무위키의 도움말]]
namespace: 분류, link: 나무위키의 도움말
[[파일:pupaBg.jpg]]
namespace: 파일, link: pupaBg.jpg
[[:파일:pupaBg.jpg]]
namespace: 파일, link: pupaBg.jpg
[[    나무위키]]
namespace: 문서, link: 나무위키
[[문서:    나무위키]]
namespace: 문서, link: 나무위키
[[    문서:    나무위키]]
namespace: 문서, link: 나무위키
[[    문서:나무위키]]
namespace: 문서, link: 나무위키
[[시스템:시스템]]
namespace: 시스템, link: 시스템
[[휴지통:12414122312]]
namespace: 휴지통, link: 12414122312
[[https://limbuscompany.kr|[[파일:홈페이지 아이콘.svg|width=25]]]]
namespace: outlink, link: https://limbuscompany.kr, content: [[파일:홈페이지 아이콘.svg|width=25]], flie:True
[[https://mobile.twitter.com/LimbusCompany_B|[[파일:트위터 아이콘.svg|width=25]]]]
namespace: outlink, link: https://mobile.twitter.com/LimbusCompany_B, content: [[파일:트위터 아이콘.svg|width=25]], flie:True
[[https://store.steampowered.com/app/1973530/Limbus_Company/|[[파일:스팀 아이콘.svg|width=25]]]]
namespace: outlink, link: https://store.steampowered.com/app/1973530/Limbus_Company/, content: [[파일:스팀 아이콘.svg|width=25]], flie:True
[[https://mobile.twitter.com/LimbusCompany_B|트위터 소개글]]
namespace: outlink, link: https://mobile.twitter.com/LimbusCompany_B, content: 트위터 소개글
[[Cipher : /2&//〈\|0]]
namespace: 문서, link: Cipher : /2&//〈|0
[[^/7(L\|?[_(L+\#<>+&\|^(o)]]
namespace: 문서, link: ^/7(L|?[_(L+#<>+&|^(o)
[[^/7(L\|?[_(L+#<>+&\|^(o)#]]
namespace: 문서, link: ^/7(L|?[_(L+#<>+&|^(o)

\[\[(?: *)(?:(?P<outlink>https?://[^\]\|]+)|(?:(?:(?::)?(?P<namespace>문서|파일|분류|틀|템플릿|사용자|나무위키|휴지통|파일휴지통|위키운영|투표|토론|특수기능|시스템):)?(?: *)(?P<link>(?:(?:\\\])|(?:\\\#)|(?:\\\|)|[^\]\|#\n])*)(?:\#(?P<anchor>(?:(?:(?:\\\#)|(?:\\\|)|(?:\\\])|[^|\\#\]\n])*)))?))(?:\|(?P<content>(?:(?P<file>\[\[(?:파일):(?:(?:\\\])||(?:\\\|)|[^\]\|\n])+\.(?:jpe?g|png|gif|webp|bmp|ico|svg|JPE?G|PNG|GIF|WEBP|BMP|SVG|ICO)(?:\|(?:(?:\\\])|[^[\]])*)?\]\])|(?:(?:\\\[)|(?:\\\])|[^[\]]))*))?\]\]

1.1. api 관련[편집]

'냥'*174745 까지 api 편집 가능
'a'*1048466 까지 api 편집 가능

토큰 불일치시 csrf 뭐시기 말고 'invalid_token' 반환. 근데 토큰 뒤에 몇 글자 더 붙였는데 잘 된 적도 있음. 뭐지

문서명 \n 같은 걸로 하면 '문서명이 올바르지 않습니다' 반환. 255자 넘어도 같음.

편집 요약 255자. 편집 요약에 \n 같은 게 포함되면 그냥 공백으로 바뀜. '\n'*256 이런식으로 보내면 '요약의 값은 255글자 이하여야 합니다.' 반환.

api 여러 파일로 나눠서 해도 상관없음. ip달라도 상관없음.
예를 들면 1~100000 문서를 만들어야 할 때, 1~10000, 10001~20000... 이렇게 쪼개고 동시에 실행해도 상관없으며 속도는 더 빨라지고 cpu와 서버가 더 고통받고 최근 변경 창을 보면 기부니가 좋아짐.

1.2. 쓰잘데기없ㅅ는거[편집]

문서 글자수제한 3,999,999자.
넘을 시 이런 에러메시지 반환.[edit_error]
심각하게 넘을 시 413 반환.[413]

batch_revert testing 결과
1차 : 33,763개 까지도 잘 된다.
524가 뜬다ㅋㅋㅋㅋㅋㅋㅋ[524_눈뽕주의] +[Failed2fetch]

2차 : 733,139개 만들고[5]일괄 되돌리면 처리하는 데 매우매우 오래 걸릴 뿐 언젠가 되돌려진다.
되돌리기를 실행한 순간에 되돌린 것으로 시스템이 인식하는지, 실제 되돌려진 시간과의 괴리가 매우 커서 그 사이 많은 편집이 있어도 그 전에 편집한 것으로 최근 변경 페이지 및 기여 목록에 표시된다.

+되돌릴 편집 전에 acl 조정, 문서명 변경 등이 있었다면 되돌려지지 않는다. ex)!에 대한 ETET의 생각

참고로 요청1 -> 요청 2 -> 요청3... 이런 식으로 요청을 보내도 최근 변경에 나오는 순서는 다를 수 있다.[순서뒤바뀜] 심지어 같은 문서라도 빠르게 편집하면 순서가 뒤바뀐다.

더더욱 심지어 최근 변경 바와 최근 변경 페이지의 내용도 다를 수 있음.[최근변경바][최근변경페이지] +기여 목록도 마찬가지.

일괄 되돌리기는 순서가 없는 듯 하다.[9] 뭔가 순서가 있는데 없다..

사용자:ThIsAcCoUnTwIlLbEdElEtEdSoOn > 사용자:*21c937c1-e88a-4259-880b-904253fc9143
아무나 편집할 수 있다!

사용자 문서의 하위 문서를 일반 문서 이름공간으로 이동할 수 있다.

aclgroup 권한은 없지만 admin 권한은 있을 때, 휴지통 문서를 읽을 순 없지만 일반 문서로 이동시킬 수는 있으며 휴지통 문서와 일반 문서를 맞바꾸기도 가능하다.

문서 내용이 너무 길면 읽을 시 '문서 내용이 너무 깁니다.'를 반환되며 역링크와 acl 버튼만 확인할 수 있다.
이럴 경우 편집 화면에서 미리보기를 눌러도 'preview error'가 반환된다.

권한이 부족할 시 '차단된 사용자' 외에는 acl group에 추가할 수 없게 추가 버튼을 누를 수 없지만, 빠른acl에서는 누를 수 있다. 아쉽게도 '[오류!]권한이 부족합니다.'가 반환된다.

[*]

1.2.1. 토큰 테스트[편집]

"냥"*n자 로 테스트했을 시
[ 펼치기 · 접기 ]
제목 길이
토큰 길이
변화값
1 자
-
6 자
88
24
11 자
108
20
17 자
128
20
22 자
152
24
27 자
172
20
33 자
192
20
38 자
216
24
43 자
236
20
49 자
256
20
54 자
280
24
59 자
300
20
65 자
320
20
70 자
344
24
75 자
364
20
81 자
384
20
86 자
408
24
91 자
428
20
97 자
448
20
102 자
472
24
107 자
492
20
113 자
512
20
118 자
536
24
123 자
556
20
129 자
576
20
134 자
600
24
139 자
620
20
145 자
640
20
150 자
664
24
155 자
684
20
161 자
704
20
166 자
728
24
171 자
748
20
177 자
768
20
182 자
792
24
187 자
812
20
193 자
832
20
198 자
856
24
203 자
876
20
209 자
896
20
214 자
920
24
219 자
940
20
225 자
960
20
230 자
984
24
235 자
1004
20
241 자
1024
20
246 자
1048
24
251 자
20

'a'*n자로 테스트했을 시
[ 펼치기 · 접기 ]
제목 길이
토큰 길이
변화값
1 자
64
64
17 자
88
24
33 자
108
20
49 자
128
20
65 자
152
24
81 자
172
20
97 자
192
20
113 자
216
24
129 자
236
20
145 자
256
20
161 자
280
24
177 자
300
20
193 자
320
20
209 자
344
24
225 자
364
20
241 자
384
20

결론 : 토큰 길이는 문서명의 길이가 아닌 크기에 따라 정해진다.

1.3. 나무위키 게시판[편집]

게시판 주소는 기본적으로 https://board.namu.wiki/b/게시판/글번호 형식임.
만약 저 b를 빼고 https://board.namu.wiki/게시판 으로 이동하면 자동으로 b가 추가됨.

비로그인 상태에서 https://board.namu.wiki/report/1 같이 없는 주소로 접속하면 https://board.namu.wiki/reports/submit/article/1로 이동 후 '권한이 없습니다.' 반환.
로그인 상태라면 'not_found_exception' 반환.
만약 실제 존재하는 게시글이고, ex)https://board.namu.wiki/report/2467079 계정이 차단된 상태라면 차단 사유 반환.

링크에 정보를 담으려면 https://board.namu.wiki/b/게시판?target=형식&keyword=검색할내용 형식이여야 함. 이를 활용하면 스크래핑이 쉬워지지만 문제는 보통 사람은 당연히 이렇게 접속하지 않고 직접 검색 버튼을 누른다는 것.
실제로 저런 형식으로 링크만 수정해서 지속적으로 접속할 경우 '봇을 아십니까?' 와 캡챠가 반환됨.[13][봇을_아십니까?]
운영진 지원같은 곳에서는 게시판 이용 내역을 저 형식으로 올리는데, 자꾸 봇이냐고 떠서 불편함.

고로 selenium을 사용하는 게 답
생각해보니까 cloudflare였으면 어쩔뻔했니

링크를 검색하면 완전히 일치하는 결과만 반환함.
문의게에 nyangx3를 검색하면 이 게시글이 나오지 않지만, yangx3라고 검색하면 나옴. 링크 사이에 있여서 그런 것 같은데 왜지????

1.4. CAPTCHA[편집]

문서는 이동보다 삭제할 때 캡챠가 많이 표시된다.

RAW 편집을 사용하면 편집기를 사용할 때보다 캡챠가 적게 표시된다.

차단될 시 나오는 캡챠는 일반적으로 나오는 것 보다 쉬움. 왜지

Buster같은 확장앱으로 쉽게 뚫을 수 있음.

편집 제한 3단계 이상이 걸린 문서는 기본적으로 항상 캡챠를 풀어야 편집 요청이 가능한데, 위키질 오래 하다 보면 가끔 패스됨. 그럴 때 기분좋음.

1.5. acl[편집]

perm:document_contributor는 acl 설정 자체도 기여로 판단함. 토론 기여는 기여로 판단하지 않음.
고로 누군가 perm:document_contributor 허용을 설정했다면 그 사용자는 그 문서를 편집한 적이 없어도 편집 가능.

어떤 문서의 편집 권한이 없다면, 리비젼 숨기기, 편집 요약 숨기기, 반달로 표시 등의 작업이 불가능하며, permission_edit 이라는 메시지를 반환한다.

차단된 사용자 거부 후 인증된 사용자 허용 조건에서 아이피가 차단되어 있다면 인증된 계정으로 토론 발제가 불가하다.

없는 ACL 그룹에 대하여 허용규칙을 넣으려 할 시 invalid_aclgroup이라는 오류 메세지가 반환된다. aclgroup 권한을 이용하면 가능할 듯

더시드위키 aclgroup 탭에 접속할 시 권한이 없어도 '차단된 사용자'를 제외한 나머지 그룹에 속해있는 유저를 열람할 수 있다.

나무위키 aclgroup에서도 역시 차단된 사용자 그룹은 볼 수 없고, 경고가 존재하는 사용자는 열람이 가능하다.

나무위키의 일괄 되돌리기 페이지나무위키 grant 페이지

아이피를 ACL 그룹에 추가하기 위해서는 IP 주소만 적어서는 안되고, 반드시 /32, /128처럼 대역으로 차단해야 한다.
2001:2002: 대역을 모두 차단하고 싶으면 2001:2002::/32를 입력해야 한다.

1.6. 나무[편집]

고누리 신규서술3
꽥 채스터 상징
남이 신고하면 외부개입이 되려나?

2024-08-23 15:41:46 (보기 | RAW | Blame | 이 리비전으로 되돌리기 | 비교) r2853 (+66) waves77 (nopad와 비율이 조금 다름.)
2024-08-23 13:51:54 (보기 | RAW | Blame | 이 리비전으로 되돌리기 | 비교) r2852 (-64) (편집 요청) nyangx3 (테이블 내 파일을 삽입하는 경우 ||<nopad> [[파일:|width=100%]] || 같이 <nopad> 문법 사용을 권장합니다.)
소녀전선
다르긴

1.7. 차단 회피[편집]

[13] cloudflare도 아니고 항상 저게 반환됨. 개꼴받게[봇을_아십니까?] 파일:봇을 아십니까?.png