{"allowContribute":false,"item":{"activeCommit":"7a52673e65a7c7d06342be786d703b456789719a","apis":{"routes":[],"types":{}},"backendSchedules":[],"bundleHash":"72abcb9dbc1ce382","createdAt":1787491170721,"deletedAt":null,"displayName":"JLPT N3｜柱修行之路","gitCommit":"7a52673e65a7c7d06342be786d703b456789719a","id":"fec741a8a1ed1073ec82135c","isPublic":true,"itemType":"PLUGIN","name":"JLPT N3｜柱修行之路","parents":{},"pluginDir":"fec741a8a1ed1073ec82135c","preParentID":null,"repositoryID":"repo_136d1cfe052969882ae13e15","status":"active","updatedAt":1787753628898,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":44},"ownerMemberId":"6a8aa87900d036749f3405","ownerName":"NANA MI","publicPlugins":{"PLUGIN":{"pluginItemId":"fec741a8a1ed1073ec82135c","pluginDir":"fec741a8a1ed1073ec82135c","bundleHash":"72abcb9dbc1ce382","live":true}},"subtree":[{"activeCommit":"7a52673e65a7c7d06342be786d703b456789719a","apis":{"routes":[],"types":{}},"backendSchedules":[],"bundleHash":"72abcb9dbc1ce382","createdAt":1787491170721,"deletedAt":null,"displayName":"JLPT N3｜柱修行之路","gitCommit":"7a52673e65a7c7d06342be786d703b456789719a","id":"fec741a8a1ed1073ec82135c","isPublic":true,"itemType":"PLUGIN","name":"JLPT N3｜柱修行之路","parents":{},"pluginDir":"fec741a8a1ed1073ec82135c","preParentID":null,"repositoryID":"repo_136d1cfe052969882ae13e15","status":"active","updatedAt":1787753628898,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":44},{"autoSpeak":true,"createdAt":1787675997275,"deletedAt":null,"id":"dojo_section_config_6a8aa87900d036749f3405","isPublic":false,"itemType":"DOJO_SECTION_CONFIG","name":"DOJO_SECTION_CONFIG","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"hashiraDojo":1787675997275},"preParentID":null,"rate":0.8,"ttsOn":true,"updatedAt":1787681102169,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":14},{"createdAt":1787491248722,"deletedAt":null,"id":"a726c746ff81a995472a8a2c","isPublic":false,"itemType":"DOJO_FOLDER","name":"JLPT N5-N3｜柱修之路","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"hashiraDojo":1787491248722},"preParentID":null,"updatedAt":1787507518287,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":2},{"createdAt":1787491196078,"deletedAt":null,"id":"default_dojo_folder_6a8aa87900d036749f3405","isNew":false,"isPublic":false,"itemType":"DOJO_FOLDER","name":"我的道場","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"hashiraDojo":1787491196078},"preParentID":null,"reviewedAt":0,"updatedAt":1787491196078,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1788131104195,"explanation":"正解 B。溢出區僅 0x30 放不下 248B frame，必須 pivot 到可控區再展開。SROP 僅需兩件：控 rax=15(sigreturn) + syscall，kernel 會把 frame 還原到全寄存器，再以 frame 內 rdi=/bin/sh, rip=syscall 拿 shell。A 空間不足被截斷；C 無 libc 洩露且題設 SROP；D gadget 不足。口訣：移棧布幀、兩件觸發、全控奪權。對照：ておく「移しておいて斬る」與 pivot 同型二段。出典：Wikipedia SROP / HackMD @imth SROP / Stormshield Playing with signals","id":"26c834aa76cfee0cbfbbfb31","itemType":"DOJO_QUESTION","level":"N3","name":"W12-1 CTF Stack Pivot × SROP — 移しておいて斬る 2026-08-31","options":"A. A が正しい（直接 248B 塞溢出）\nB. B が正しい（先 pivot 移棧、可控區布 frame、rax=15+syscall 兩件觸發）\nC. C が正しい（ret2libc 取代）\nD. D が正しい（直接 ROP 無 pivot）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788131104195},"pillar":"時透無一郎","question":"【CTF・Pivot×SROP】read 僅 0x30、buf 0x28，溢出空間放不下 248B signal frame；binary 有 syscall gadget 但無 pop rdi。題目提示可用 SROP。下列哪個策略正確？\n\nA. 直接塞 248B frame 進溢出區，無需 pivot\nB. 先用 overflow 控 rbp/rax，經 xchg rsp,rax / leave-ret 等 pivot 把 rsp 搬到可控區(如 bss)，再在可控區布 FakeFrame(rax=15 sigreturn → syscall)，以全寄存器控制達成 execve\nC. 用 ret2libc 取代 SROP（無需 frame）\nD. 直接 ROP chain，不用 pivot 也不用 SROP\n\n答前信心 1–5：＿ 先填再選｜主動回憶：先蓋住，手繪 pivot 前後 rsp 指向再選｜兩件套：rax=15 + syscall。","sourceUrl":"https://en.wikipedia.org/wiki/Sigreturn-oriented_programming","updatedAt":1788131104195,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1788131104195,"explanation":"正解 A。SROP：空間不足→pivot 是ておく同型二段（移しておいて斬る）；敬語：主語決定尊謙、助詞決定三機能；學習：PF×Pretest 即 SROP 式二段（先布失敗幀→教學觸發→遷移奪權）。B/C/D 各線皆有錯：B 二重敬語誤+重讀陷阱；C 號碼顛倒+主語反轉+猜錯有效；D 需全寄存器+美化語+需回饋。跨主題：pivot=ておく=PF先做——皆「先布後斬」。出典：Wikipedia SROP / 時雨の町敬語 / Structural Learning","id":"d5d85415858b78a35f806797","itemType":"DOJO_QUESTION","level":"N3","name":"W12-8 総合 三線合流を斬る — SROP×敬語三態×PF 2026-08-31","options":"A. A が正しい（三線皆正）\nB. B が正しい（皆 SROP/敬語/學習正）\nC. C が正しい（號碼與類型正）\nD. D が正しい（填法與回饋正）\n","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788131104895},"pillar":"胡蝶しのぶ","question":"【総合・三線合流】請選出同時正確的三線敘述：\n\nA. SROP 線：溢出小→pivot 到可控區→兩件(rax=15+syscall)觸發→全控；敬語線：他尊自謙場丁寧、を尊が可能に受身；學習線：先大失敗/先小猜→教學→遷移勝（錯猜亦有效，唯需回饋）\nB. SROP 線：無需 pivot 可直接塞 248B；敬語線：お召し上がりになられる正確；學習線：重讀三遍最有效\nC. SROP 線：32-bit=15、64-bit=77；敬語線：お書きになる是謙譲；學習線：猜錯無用\nD. SROP 線：只需填 rip；敬語線：お茶是謙譲；學習線：失敗無需回饋\n\n答前信心 1–5：＿ 先填再選｜三線合言葉：移棧布幀兩件全控 / 他尊自謙を尊が可能 / 先猜先錯延遲對答案。","sourceUrl":"https://en.wikipedia.org/wiki/Sigreturn-oriented_programming","updatedAt":1788131104195,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1788131104195,"explanation":"正解 B。PF×Pretest 可執行閉環：信心1–5(生成前錨定)→10分先做/先猜(PF/生成)→解析(教學回饋)→Two-Column 予測vs実績(可視化失敗)→校準誤差(元認知)→1-3-7-14 間隔重排。A/C 為流暢陷阱，當下順長期弱；D 缺校準與間隔無法閉環。前篇 Bjork五原則串成：生成→檢索→間隔→交錯→多樣→減少回饋，本題即其落點。出典：Structural Learning 5原則 / Bjork Lab / 本庫 Leitner","id":"714f4693c1eb87e55995077f","itemType":"DOJO_QUESTION","level":"N3","name":"W12-7 學習科學 生成流程卡 實作 — 信心→10分→Two-Column 校準 2026-08-31","options":"A. A が正しい（先教再練）\nB. B が正しい（信心→10分生成→解析→Two-Column→校準→間隔）\nC. C が正しい（重讀三遍）\nD. D が正しい（只標信心）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788131104795},"pillar":"悲鳴嶼行冥","question":"【學習科學・流程卡】欲將 PF×Pretest 落為可執行流程，下列哪個流程卡正確？\n\nA. 直接看解析 → 再做題（先教再練最有效）\nB. 信心1–5 → 先做/先猜（計時10分，必定卡）→ 再看解析 → 填 Two-Column（予測 vs 實績）→ 算校準誤差（|信心−正答率|）→ 間隔 1-3-7-14 複習\nC. 重讀三遍 → 對答案 → 結束\nD. 只做信心標示，無需 Two-Column 與間隔\n\n答前信心 1–5：＿ 先填再選｜本庫 Leitner 1-3-7-14=間隔；C×J 四任務=交錯；信心+Two-Column=校準。","sourceUrl":"https://www.structural-learning.com/post/desirable-difficulties","updatedAt":1788131104195,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1788131104195,"explanation":"正解 B。Kapur PF：先大失敗再教學→遷移勝；Kornell Pretest：先小猜(錯也有效)再對答案→後測勝重讀。機制：失敗/猜測活化先備知識、暴露缺口、製造好奇，後續教學編碼更深。A 與實證相反；C 錯：錯的生成仍勝重讀；D 錯：失敗後必須有高品質教學回饋才轉為 productive，否則只是 failure。前篇生成效應之上位框架。出典：Structural Learning 5原則 / Bjork Lab / Kapur 2008 / Kornell 2009","id":"9ea7c33ca5e0eacd2a110f7d","itemType":"DOJO_QUESTION","level":"N3","name":"W12-6 學習科學 Productive Failure × Pretest — 先做先錯再教 2026-08-31","options":"A. A が正しい（直接教學遷移強）\nB. B が正しい（先失敗/先猜→教學→遷移勝；錯猜亦有效）\nC. C が正しい（必猜對）\nD. D が正しい（無回饋也有效）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788131104695},"pillar":"胡蝶しのぶ","question":"【學習科學】關於 Productive Failure(Kapur)與 Pretest Effect，下列哪項正確？\n\nA. 直接教學組的長期遷移強於 Productive Failure 組\nB. Productive Failure：先讓學生完整嘗試難題（必定失敗、暴露缺口）→ 再教學，長期遷移勝過先教再練；Pretest Effect：即使 pretest 猜錯，後測仍勝重讀 20–30%，因錯誤生成活化語意網絡。兩者皆證明「生成＞接收、錯的生成仍有效」\nC. Pretest 必須猜對才有效，猜錯無用\nD. 失敗後無需教學回饋也能提升遷移\n\n答前信心 1–5：＿ 先填再選｜口訣：先猜先錯、延遲對答案、混合著練。","sourceUrl":"https://www.structural-learning.com/post/desirable-difficulties","updatedAt":1788131104195,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1788131104195,"explanation":"正解 B。二重敬語誤：尊敬語一形即足夠，お召し上がりになられる=お+召し上がり+になられる 三重疊加為誤。C 動詞對應顛倒：行く→いらっしゃる、食べる→召し上がる。D 雖可用 られる 表尊敬，但在正式場合特殊形更自然，試験會考特殊形選用。與前篇「させていただく濫用」同為敬語濫用陷阱。出典：時雨の町 敬語詳解 / watashi 活用表 / NativeCamp 距離感","id":"cc41b87728353e2686049f06","itemType":"DOJO_QUESTION","level":"N3","name":"W12-5 敬語 二重敬語・特殊形 陷阱 — お召し上がりになられるを正す 2026-08-31","options":"A. A が正しい（二重敬語正確）\nB. B が正しい（二重尊敬誤→召し上がる一形足る）\nC. C が正しい（行く=召し上がる）\nD. D が正しい（全可られる代替）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788131104595},"pillar":"胡蝶しのぶ","question":"【N3 敬語陷阱】下列哪項指出錯誤並給出正解？\n\nA. お召し上がりになられる は正しい二重敬語\nB. お召し上がりになられる は誤り：召し上がる 已是尊敬語，再加 になられる 為二重尊敬；正解：召し上がる / お食べになる。二重敬語與濫用 させていただく 同為試験狙擊點\nC. 行く→召し上がる、食べる→いらっしゃる 的對應正確\nD. 特殊形無需記憶，皆可用 られる 代替且不扣分\n\n答前信心 1–5：＿ 先填再選｜特殊形：行く→いらっしゃる / 言う→おっしゃる / する→なさる / 見る→ご覧になる / 食べる→召し上がる / もらう→いただく。","sourceUrl":"https://www.sigure.tw/learn-japanese/mix/knowledge/honorifics","updatedAt":1788131104195,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1788131104195,"explanation":"正解 B。Iku 分水嶺：を→尊敬「先生が刺身を食べられる=老師吃(尊敬)」/ が→可能「刺身が食べられる=能吃」/ に+被害→受身「上司に叱られる=被罵」。同一形三役，靠助詞與主語上下判定。A 主語與助詞顛倒；C/D 無視助詞差。陷阱：使役受身 食べさせられる 是受身的被迫被害版，本篇三機能之上再疊一層。出典：Iku られる尊敬 / 時雨の町 敬語詳解","id":"d632ae977fa2c0125919f924","itemType":"DOJO_QUESTION","level":"N3","name":"W12-4 N3 敬語 られる三機能 — を・が・に で切る 2026-08-31","options":"A. A が正しい（①可能②尊敬）\nB. B が正しい（①尊敬②可能③受身）\nC. C が正しい（三尊敬）\nD. D が正しい（三受身）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788131104495},"pillar":"胡蝶しのぶ","question":"【N3 られる三機能】同一動詞「食べられる」三文：① 先生が刺身を食べられる ② 刺身が食べられる（私は）③ 上司に叱られる。判定正確的是？\n\nA. ①可能 ②尊敬 ③可能\nB. ①尊敬（を・他者主語・敬体）②可能（が・能力文脈）③受身（に＋被害）\nC. 三句皆尊敬\nD. 三句皆受身\n\n答前信心 1–5：＿ 先填再選｜Iku 公式：を→尊敬 / が→可能 / に被害→受身。","sourceUrl":"https://jp.ikuchannel.com/lessons/49-1-rareru-sonkei","updatedAt":1788131104195,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"C","category":"文法","createdAt":1788131104195,"explanation":"正解 C。尊敬語=他者主語・お〜になる/〜られる/特殊形（いらっしゃる）；謙譲語=自己主語・お〜する/いただく/伺う；丁寧語=場を整える・ですますございます；美化語=お茶ご飯(物)。A 主語反轉：お書きになる是尊敬非謙譲；B 反轉：お届けする是謙譲非尊敬；D お茶是美化語。口訣：他尊自謙、場丁寧。一字之差 お持ちになる(尊敬) vs お持ちする(謙譲)。出典：時雨の町 敬語詳解 / watashi 敬語活用表","id":"4aada0889a8ce0e6b86f1908","itemType":"DOJO_QUESTION","level":"N3","name":"W12-3 N3 敬語 尊敬語・謙譲語・丁寧語 三選一 — 胡蝶しのぶの距離 2026-08-31","options":"A. A が正しい（お書きになる=謙譲）\nB. B が正しい（お届けする=尊敬）\nC. C が正しい（三句皆正：他尊・自謙・場丁寧）\nD. D が正しい（お茶=謙譲）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788131104395},"pillar":"胡蝶しのぶ","question":"【N3 敬語】三本柱判定。下列哪句的敬語類型標示正確？\n\nA. 先生がお書きになる — 謙譲語（自分を下げる）\nB. 私が先生にお届けする（お届けする）— 尊敬語（相手を上げる）\nC. 先生がお書きになる — 尊敬語：主語は他者、相手の動作を高める（お〜になる）／ 私がお持ちする — 謙譲語：主語は自分、自分の動作を下げて相手を高める（お〜する）／ 会議は明日でございます — 丁寧語：場を整える\nD. お茶・ご飯 は謙譲語\n\n答前信心 1–5：＿ 先填再選｜心法：他尊自謙、場丁寧。","sourceUrl":"https://www.sigure.tw/learn-japanese/mix/knowledge/honorifics","updatedAt":1788131104195,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1788131104195,"explanation":"正解 B。64-bit: rax=15 + syscall；32-bit: rax=77 + int 0x80，不可混（A/D 誤）。frame 必須填全關鍵寄存器：rax=59(execve), rdi=bin_sh, rsi=0, rdx=0, rip=syscall gadget，C 只填 rip 則其他為 0 無法拿 shell。大小約 248B 是 trade-off，必須 pivot 或分段。pwntools: SigreturnFrame(); SROP.rax=59; SROP.rdi=bin_sh; SROP.rip=syscall。對照：生成效應——自分で frame を作ってこそ覚える。出典：Wikipedia SROP / cr0mll SROP Guide","id":"6c3a8ccbf6798afeef4505b9","itemType":"DOJO_QUESTION","level":"N3","name":"W12-2 CTF SROP signal frame 構造 — rax 15 vs 59 與 248B 之壁 2026-08-31","options":"A. A が正しい（64-bit=77/int0x80）\nB. B が正しい（248B frame + 15 觸發 + 59 execve 全控）\nC. C が正しい（只填 rip）\nD. D が正しい（32/64 同號可混）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788131104295},"pillar":"時透無一郎","question":"【CTF・SROP frame】關於 SROP signal frame 構造，下列哪項正確？\n\nA. 64-bit Linux 的 sigreturn syscall 號是 77，需用 int 0x80 觸發\nB. 正確流程：可控區偽造 sigcontext/ucontext(約 248B)→ 置 pop rax;ret=15 → syscall 觸發 sigreturn → kernel 還原 frame 到寄存器 → frame 內預填 rax=59, rdi=bin_sh, rip=syscall 即 execve\nC. frame 只需填 rip，其餘寄存器無需設定\nD. 32-bit 與 64-bit 的 sigreturn 號相同，可混用\n\n答前信心 1–5：＿ 先填再選｜pwntools: SigreturnFrame() 填 rax/rdi/rsi/rdx/rip。","sourceUrl":"https://hackmd.io/@imth/SROP","updatedAt":1788131104195,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1788045197319,"explanation":"正解 A。①○ 逆算は enc の逆：even -i / odd +i。②○ 直送は復号されず不正命令で落ちる、必ず逆算。③○ retcheck も混淆も「保哪層蓋哪層、逆哪層還哪層」同型二段。④× 混淆は ±i 加減算、XORではない（XORは Safe-Linking の heap\u003e\u003e12）。Bは④をXORと誤認。Cは逆算符号を逆にし再混淆してしまう。Dは逆算不要とする誤り。\n【自我解釋：為何不是C？】Cは偶+i奇-iのまま送るとするが、CryptoCat が「送る前に raw[i]-i(even)/+i(odd) で逆算」と明示。3byte 小例で往復できるか（raw[0] 0x31→enc 0x31, raw[1] 0x50→enc 0x4F→逆算 0x50）。\n【具體例対照】正：raw 31 50 6a +i/-i → 31 4F 6c → 逆算 -i/+i → 31 50 6a 正しく execve／誤：直送 31 4F 6c → SIGILL／誤：XORと誤認→復号失敗 — 逆算で錨定。出典：CryptoCat Retcheck 2021 / HackTricks ret2ret / Cymetrics Pwn入門","id":"1bdece65f29d617e931a50b6","itemType":"DOJO_QUESTION","level":"N3","name":"W11-5 CTF shellcode混淆 逆算 — 時透無一郎「偶+i奇-iを還す」2026-08-30","options":"A. ①○ ②○ ③○ ④× — ④のみ誤り（±i 加減算、XORではない） → 正解\nB. ①○ ②○ ③○ ④○ — すべて正しい\nC. ①× ②○ ③○ ④○ — ①を符号逆にする（偶+i奇-iのまま送る）\nD. ①○ ②× ③○ ④○ — ②を不要とする（直送で正しく実行できる）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788045197519},"pillar":"時透無一郎","question":"【CTF Pwn｜主動回憶：先蓋住，手寫「enc[i]=raw[i]+i偶/-i奇 → 逆算 -i偶/+i奇／NX disabled才可跳buf／3byte小例往復」再選】【答前信心 1–5：＿ 】\nretcheck バイパス後、buf 上の shellcode は偶数添字 +i・奇数添字 -i で混淆されている。glibc checksec は No Canary / NX disabled / No PIE。次の①〜④で正しいのはどれ？\n① 送る前に逆算する：even は -i、odd は +i（enc→raw の逆）\n② 直送すると復号されず SIGILL、必ず逆算してから送る\n③ retcheck 本体と同じ発想：検証がある層は触らず次を斬る、混淆も「逆哪層還哪層」\n④ 混淆は XOR である\n\nA. ①○ ②○ ③○ ④× — ④のみ誤り（XORではなく ±i） → 正解\nB. ①○ ②○ ③○ ④○ — すべて正しい\nC. ①× ②○ ③○ ④○ — ①を符号逆（偶+i奇-iで送る）\nD. ①○ ②× ③○ ④○ — ②を不要（直送で実行可）","sourceUrl":"https://cryptocat.me/blog/ctf/2021/hacktivitycon/pwn/retcheck/","updatedAt":1788045197319,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1788045197319,"explanation":"正解 A。①○ 待たされたは受身（待つ→待たせる→待たされた は受身の形、被迫被等）。②○ 待たせられたは使役受身（待たせる→待たせられる 被迫讓人等／被迫等待）。一字せの有無が分水嶺。③× 話すはす結尾→話させられるのみ可、話さされるはささ重複で不自然・試験はここを狙う。④○ 読むは五段→読まされる 可（せ省略）。Bは③のす結尾禁止を見落とす。Cは受身と使役受身を逆にし、五段短縮を不可とする。Dは使役受身自体を否認。\n【自我解釋：為何不是B？】Bは話さされるも可とするが、Ikuが「す結尾は短縮不可、完全形のみ」と明示。なぜささ重複が不自然か説明できるか（話さ-させられる→話さされるで さが二重）。\n【具體例対照】○待たされた（受身一字）vs ○待たせられた（使役受身二字）／×話さされた→○話させられた／○読まされた（五段可縮） — 一字差で錨定。出典：Iku 受身・使役・使役受身完全攻略 / 時雨の町 N3-32","id":"daa31a8fb64ffc25c04434d7","itemType":"DOJO_QUESTION","level":"N3","name":"W11-4 N3使役受身 受身との一字差 — 胡蝶しのぶ「待たされた×待たせられた」2026-08-30","options":"A. ①○ ②○ ③× ④○ — ③のみ不可（す結尾は短縮禁止・ささ重複） → 正解\nB. ①○ ②○ ③○ ④○ — すべて正しい\nC. ①× ②○ ③○ ④× — ①を受身不可・④を五段短縮不可とする\nD. ①○ ②× ③○ ④○ — ②を使役受身不可とする","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788045197419},"pillar":"胡蝶しのぶ","question":"【N3文法｜主動回憶：先蓋住，手寫「受身 される vs 使役受身 させられる／待たされた＝待たせた受身／待たせられた＝使役受身／話さされる×ささ重複」再選】【答前信心 1–5：＿ 】\n次の①〜④で正しい組合せはどれ？\n① 先生に待たされた。（受身・待たせた→待たされた と解する）\n② 先生に待たせられた。（使役受身・待たせる→待たせられた 被迫等待）\n③ 話さされた。（話す→話させられる→短縮 話さされた）\n④ 読まされた。（読む→読ませられる→短縮 読まされた）\n\nA. ①○ ②○ ③× ④○ — ③のみ不可（す結尾は短縮禁止） → 正解\nB. ①○ ②○ ③○ ④○ — すべて正しい\nC. ①× ②○ ③○ ④× — ①を受身誤認・④を不可\nD. ①○ ②× ③○ ④○ — ②を使役受身误作受身","sourceUrl":"https://jp.ikuchannel.com/articles/passive-causative-complete","updatedAt":1788045197319,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1788045197319,"explanation":"正解 A。①○ に＝加害者（誰に）＋を＝させられた内容、被害感あり。②× がは加害者を標示できない（にのみ可）。③○ 食べるは一段→完整 食べさせられたのみ可、を＝野菜が正。④× 内容はをで標示、がは不可（がは自動詞受身の主語位置と混同しやすい落とし穴）。Bは助詞不問で全○とする誤り。Cは①③を逆にし、Dは一段の完整を不可とする誤り。\n【自我解釋：為何不是B？】Bはがでも加害者・内容を標示できるとするが、時雨の町が「使役受身の加害者はに、内容はを、がは不可」と明示。どちらが被害文の助詞か説明できるか。\n【具體例対照】○部長に残業させられた（に＝加害者）／×部長が残業させられた／○母に野菜を食べさせられた／×母に野菜が食べさせられた — に・をで錨定。曼荼羅：に＝誰に、を＝何を。出典：時雨の町 N3-32 / Iku 完全攻略","id":"aaf5bef340df743a3b50af2f","itemType":"DOJO_QUESTION","level":"N3","name":"W11-3 N3使役受身 に・を 被害文完成 — 胡蝶しのぶ「誰に何をさせられた」2026-08-30","options":"A. ①○ ②× ③○ ④× — ②が× ④が×（がは不可） → 正解\nB. ①○ ②○ ③○ ④○ — すべて正しい（助詞不問）\nC. ①× ②○ ③× ④○ — ①③を逆判定\nD. ①○ ②× ③× ④○ — ③を誤りとする（一・段完整を不可とする誤り）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788045197319},"pillar":"胡蝶しのぶ","question":"【N3文法｜主動回憶：先蓋住選項，手寫「に＝加害者／を＝させられた内容／が不可／被害＝やりたくないのに」再選】【答前信心 1–5：＿ 先填再選】\n次の①〜④で正しい組合せはどれ？\n① 部長に歌を歌わせられた。（に＝加害者・を＝内容・被害）\n② 部長が歌を歌わせられた。（が＝加害者とする）\n③ 母に野菜を食べさせられた。（一段・完整・を＝内容）\n④ 母に野菜が食べさせられた。（が＝内容とする）\n\nA. ①○ ②× ③○ ④× — ②が× ④が×（がは不可）\nB. ①○ ②○ ③○ ④○ — すべて正しい\nC. ①× ②○ ③× ④○ — ①③を逆判定\nD. ①○ ②× ③× ④○ — ③を誤りとする","sourceUrl":"https://www.sigure.tw/learn-japanese/grammar/n3/32","updatedAt":1788045197319,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1788045197319,"explanation":"正解 A。三題とも×：題1 話すはす結尾→話させられるのみ可、話さされるはささ重複×。題2 retcheck は vuln ret を直接 win にすると abort、正解は b'A'*408 + p64(orig_ret)+b'B'*8+p64(win) で main ret(424)を蓋。題3 即時対答案は生成を殺す、正解は信心→蓋→10分遅延→自我解釋→対答案→誤差=予測−実績→Two-Column。Bは三題全逆。Cはretcheck直接蓋を可とし、Dはす結尾短縮可とする誤り。\n【自我解釋：為何不是C？】Cは題2直接蓋を可とするが、CryptoCat が「vuln ret を検証するなら次層を斬る、408保留424蓋win」と明示。一層差で abort か win か説明できるか。\n【具體例対照】正：×話さされた→○話させられた／×直接蓋→○保留424蓋／×即対答案→○10分→自我解釋→対答案 — 三線××で錨定。出典：時雨の町 N3-32 / CryptoCat Retcheck 2021 / Structural Learning","id":"5c95db8b5c0b6d65a040a7da","itemType":"DOJO_QUESTION","level":"N3","name":"W11-8 総合 三線合流を斬る — 胡蝶しのぶ「検証×被害×生成」2026-08-30","options":"A. 題1×／題2×／題3× — 三題とも×が正解 → 正解\nB. 題1○／題2○／題3○ — 全部正しい（全部逆）\nC. 題1×／題2○／題3○ — 題2で直接蓋を正しいとする誤り\nD. 題1○／題2×／題3× — 題1です結尾短縮可とする誤り","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788045197819},"pillar":"胡蝶しのぶ","question":"【総合｜答前信心 1–5：＿｜主動回憶：先蓋住，手寫「retcheck 保哪層蓋哪層 408/416/424／五段可縮す・一段・する来る不可縮／生成=先猜→遅延→校準 誤差=予測−実績」再選】\n次の三題の正答組合せとして正しいのはどれ？\n【題1・使役受身】「先生に話さされた」は正しいか？\n【題2・retcheck】vuln ret を検証する retcheck で b'A'*408 + p64(win) は正しいか？\n【題3・生成】「すぐに答え合わせ」が生成效應を最も高めるか？\n\nA. 題1×（す結尾不可縮）／題2×（直接蓋は abort、保留して main ret を蓋）／題3×（遅延→自我解釋→校準才高める）→ 三題とも×が正解\nB. 題1○／題2○／題3○ — 全部正しい\nC. 題1×／題2○／題3○ — 題2で直接蓋を正しいとする\nD. 題1○／題2×／題3× — 題1です結尾短縮可とする","sourceUrl":"https://www.sigure.tw/learn-japanese/grammar/n3/32","updatedAt":1788045197319,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1788045197319,"explanation":"正解 A。①答前信心が校準の前提（答後は後知恵汚染、Structural Learning）。②誤差＝予測−実績で正数が過信を直觀、負数が過小評価。10分遅延が減少回饋の落地。③右欄優先が次回生成の入口（W9-7同型）。④三線合流：retcheck三数一字・使役一字・生成流程皆「一字・一数で校準」同構。Bは答後信心は校準不能。Cは符号逆で過信が負になり直觀を損なう。Dは三線を別物とする誤り。\n【自我解釋：為何不是C？】Cは実績−予測とするが、出典定義は予測−実績。なぜ予測を先に置くか—過信を正の数で「多自信了2分」と読めるからと説明できるか。\n【具體例対照】正：信心4→実際2→誤差+2→右欄「五段可縮再寫」／誤：不寫信心→対答案才後悔→無跡可追／誤：実績−予測→過信が−2で直觀逆転 — 流程有無で錨定。出典：Structural Learning / Bjork 2011 / KirschnerED 2026 W10-7 同型","id":"9b8adc0fd6addcee7a756bc6","itemType":"DOJO_QUESTION","level":"N3","name":"W11-7 生成流程卡 実践 — 悲鳴嶼行冥「信心→10分→Two-Column」2026-08-30","options":"A. ①〜④すべて正しい → 正解\nB. ①× 信心は答えた後に書けばよい\nC. ②× 誤差は 実績−予測 で計算する\nD. ④× retcheckと使役と生成ではフローが別物","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788045197719},"pillar":"悲鳴嶼行冥","question":"【學習科學×生成｜主動回憶：先蓋住，手寫「生成流程：信心1–5→蓋住手寫→10分遅延→自我解釋三問→対答案→誤差=予測−実績→Two-Column右欄」再選】【答前信心 1–5：＿ 】\n次の①〜④の学習フローで正しいのはどれ？\n① 4問を解く前に各問へ答前信心1–5を書き、蓋して手寫（退check 408/416/424 図／させられる五段可縮口訣／五原則一言）を生成してから選ぶ\n② 10分間蓋して自我解釋三問（為何不是別選項／哪条規則／能否舉一例）→才對答案→予測(信心→期待正答率) vs 実績で誤差=予測−実績を算出\n③ 誤差＋なら過信→Two-Column右欄「次回：一字（ささ／らせ）で校準」「一数（408）で校準」、右欄を翌日最優先で再提取\n④ このフローは retcheck×使役受身×生成の三線すべてに同型で使える\n\nA. ①〜④すべて正しい → 正解\nB. ①× 信心は答えた後に書けばよい\nC. ②× 誤差は 実績−予測 で計算する\nD. ④× 三線でフローは別物","sourceUrl":"https://www.kirschnered.nl/2026/02/01/the-forgotten-desirable-difficulty-reduced-feedback/","updatedAt":1788045197319,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1788045197319,"explanation":"正解 A。①○ 間隔は忘却後の努力提取が鍵（Leitner 1-3-7-14）。②○ 交錯は当下は遅いが1月後+76%で判別力が付く（W6実証）。③○ 檢索自体が強化、生成效應も檢索の一種（先猜再教）。④× 減少回饋は「遅らせる」であって永遠に与えないのではない（KirschnerED 2026・Bjork）。Bは④を永遠不給と正しいとする。Cは間隔を否認、Dは交錯を否認し集中を最良とする（当下流暢の錯覚）。\n【自我解釋：為何不是B？】Bは永遠に与えないを可とするが、KirschnerED が「減少＝自檢後再給、時機を遅らせる」と明示。なぜ遅らせるか—自己校正を逼るためと説明できるか。\n【具體例対照】正：10分散→レイトナー1-3-7／混合4型→1月後74%維持／解前5分 pre-test→後で答え合わせ→生成勝つ／誤：永遠に見ない→無回饋は学習停止 — 遅延で錨定。出典：Structural Learning Desirable Difficulties / Bjork Lab Publications / KirschnerED 2026","id":"69c0db3d615accd159d09a0b","itemType":"DOJO_QUESTION","level":"N3","name":"W11-6 生成效應 Bjork五原則 — 胡蝶しのぶ「当下難＝長期強」2026-08-30","options":"A. ①○ ②○ ③○ ④× — ④のみ誤り（遅らせるのであり、永遠に与えないのではない） → 正解\nB. ①○ ②○ ③○ ④○ — すべて正しい\nC. ①× ②○ ③○ ④○ — ①を誤り（間隔無効）とする\nD. ①○ ②× ③○ ④○ — ②を誤り（集中が最強）とする","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788045197619},"pillar":"胡蝶しのぶ","question":"【學習科學｜主動回憶：先蓋住，手寫「五原則：間隔・交錯・檢索・多樣・減少回饋／間隔=分散再提取／交錯=混合判別／檢索=brain dump／減少回饋=遅らせる」再選】【答前信心 1–5：＿ 】\n次の①〜④で正しい組合せはどれ？\n① 間隔 Spacing：分散して忘れかけた頃に再提取すると強化される\n② 交錯 Interleaving：同一型を集中刷るより混合して判別を逼る方が1月後に強い\n③ 檢索 Retrieval：低リスク小考・brain dump 自体が記憶を強化する（pre-test 先猜再教も含む）\n④ 減少回饋 Reduced Feedback：回饋を永遠に与えないことである\n\nA. ①○ ②○ ③○ ④× — ④のみ誤り（遅らせるのであり、与えないのではない） → 正解\nB. ①○ ②○ ③○ ④○ — すべて正しい\nC. ①× ②○ ③○ ④○ — ①を誤りとする\nD. ①○ ②× ③○ ④○ — ②を誤りとする（集中が最強）","sourceUrl":"https://www.structural-learning.com/post/desirable-difficulties","updatedAt":1788045197319,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1788044909051,"explanation":"正解 B。① 食べさせられた 一段は完整のみ→○。② 読まされる 五段短縮→○。③ 話さされる はす結尾の短縮禁止（話させられるのみ可、ささ重複で不自然）→×。④ 来させられた 不規則完整→○。口訣：五段可縮、す・一段・する来る不可縮。迷ったら完整形 させられる は常に安全。受身(される)との一字差にも注意。出典：時雨の町 N3-32 / Iku 完全攻略","id":"3b41104b8c1e8fda91dc63fb","itemType":"DOJO_QUESTION","level":"N3","name":"W11-2 N3使役受身 二形判定 — 胡蝶しのぶの被害と短縮 2026-08-30","options":"A. ①○ ②○ ③○ ④○ — 全て正しい\nB. ①○ ②○ ③× ④○ — ③ 話さされる は不可（す結尾は短縮禁止・ささ重複）\nC. ①× ②○ ③○ ④× — ①④は短縮必須\nD. ①○ ②× ③○ ④○ — ②は不可","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788044909051},"pillar":"胡蝶しのぶ","question":"【N3・使役受身】次の 4 文の正誤組合せで正しいのはどれ？\n\n① 母に野菜を食べさせられた。（一段・完整）\n② 子どもに本を読まされた。（五段・短縮）\n③ 先生に話さされた。（五段す結尾・短縮）\n④ 部長に来させられた。（不規則・完整）\n\n答前信心 1–5：＿ 先填再選｜主動回憶：先蓋住，手寫「五段可縮、す・一段・する来る不可縮」再選｜自我解釋：為何不是別選項？生成：先手寫 5 動詞両形。","sourceUrl":"https://www.sigure.tw/learn-japanese/grammar/n3/32","updatedAt":1788044909051,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1788044905409,"explanation":"正解 B。retcheck は vuln ret を検証するので直接 win(A)は abort。C は win を main rbp(416)に置くので無効、win は main ret(424)に置く必要。D は offset 短 8。B のみ 408=400+8 で vuln ret を原値 0x4011a6 で保留、+8 で main rbp を埋め、+8 で main ret を win に蓋する。口訣：保哪層蓋哪層。三数 408/416/424 低→高 [400][8][8][8][8]。授受対照：くれる↔もらう 視角切換＝保哪層蓋哪層。出典：CryptoCat Retcheck / HackTricks ret2ret / Cymetrics Pwn入門","id":"bddaea435ca9e3605b4f335e","itemType":"DOJO_QUESTION","level":"N3","name":"W11-1 CTF retcheck 保留蓋下一層 — 胡蝶しのぶの検証突破 2026-08-30","options":"A. A が正しい（直接 vuln ret を win に）\nB. B が正しい（保留 vuln ret、蓋 main ret = win）\nC. C が正しい（main rbp を win に）\nD. D が正しい（buf 末尾を win に）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788044905409},"pillar":"胡蝶しのぶ","question":"【CTF・retcheck】vuln() に buf 0x190(400)、saved rbp 8、vuln ret 8、main rbp 8、main ret 8。pseudocode: if (saved_ret \u003c TEXT_START || saved_ret \u003e TEXT_END) abort();  win 関数は No PIE で固定アドレス。payload で正しいのはどれ？\n\nA. b'A'*408 + p64(win) — vuln ret を直接 win に上書き\nB. b'A'*408 + p64(0x4011a6) + b'B'*8 + p64(win) — vuln ret は原値保留、main rbp を埋め、main ret を win に\nC. b'A'*408 + b'B'*8 + p64(win) — vuln ret を埋め、main rbp を win に\nD. b'A'*400 + p64(win) — buf 末尾を win に\n\n答前信心 1–5：＿ 先填再選｜主動回憶：先蓋住，手繪縦 stack [400][8][8][8][8] 標 408/416/424 再選｜自我解釋：為何不是別選項？生成效應：先手寫再対照。","sourceUrl":"https://cryptocat.me/blog/ctf/2021/hacktivitycon/pwn/retcheck/","updatedAt":1788044905409,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1788015762407,"explanation":"正解 B。完整鏈：① checksec 判 NX disabled→buf 可執行(若 NX enabled 則此路不通，要 ROP) ② 逆算混淆：程式做 +i(偶)/-i(奇)，送入前做逆操作 -i(偶)/+i(奇) 預處理 ③ 送入後程式正好還原為 execve(\"/bin//sh\") 的正確 bytes ④ 轉跳執行。A 不逆算→還原後為垃圾指令崩潰。C 防護判錯：題設 NX disabled 才可跳 buf；且混淆規則是 ±i 非 XOR。D 規則錯：不是整段 XOR，是依 i 奇偶 ±i。\n授受橋接錨：B = させていただく = 使役(讓)+授受(得到許可) 二層橋接；shellcoded 亦「逆算層+執行層」二層橋接，跨過才進階。A/C/D = 橋接缺一層→敬語失禮/執行崩潰。\n【自我解釋：為何不是A？】A 像 貸してあげる 對上位者直接給——少了敬語/逆算層。哪條規則？混淆在哪層就逆算哪層。\n【具體例】正：asm shellcode b\"\\x31\\xc0\\x50\\x68...\" → python 逆算 [b-i if i%2==0 else b+i] → 送入→程式還原→跳 buf 拿 shell／誤：A 直接送→還原後 0x31 變 0x32 成非預期指令→SIGILL。","id":"3ccb5130b723c2f58d2be655","itemType":"DOJO_QUESTION","level":"N3","name":"【C×J Pwn】shellcoded 混淆還原 × 授受敬語橋接 — 時透無一郎の逆算 2026-08-30","options":"A. 直接送 shellcode（不逆算）\nB. 預先逆算±i再送入→程式還原後執行 → 正解\nC. NX enabled 要 ROP（防護判讀錯）\nD. 單純 XOR i 即可（混淆規則錯）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788015762407},"pillar":"時透無一郎","question":"【C×J連動・shellcoded混淆｜主動回憶：先蓋住，手寫「checksec→No PIE可直蓋 ret / 混淆±i→逆算還原→execve /bin//sh」再選】【答前信心 1–5：＿ 】\nshellcoded.c 擬似：read(0, buf, 0x100); for(i=0;buf[i];i++) buf[i] += i%2? -i : i; // 奇數-i 偶數+i 後 ((void(*)())buf)();  checksec: NX disabled(可執行 stack/buf) 但輸入被混淆。\n\n日文対照：教えてくれる(尊敬→くださる) / 教えてもらう(謙讓→いただく) 同一恩惠、視角切換只差敬語層；shellcoded 亦同一 shellcode、送入前只差「混淆層」正逆算。\n\n正しい手順で正しいのは？\nA. 本地生成 execve(\"/bin//sh\") shellcode 後直接送入，混淆會自動被核心還原\nB. 先逆算：對每個 byte 做 buf[i] -= i%2? -i : i 的逆操作（即偶數 -i、奇數 +i）生成「預混淆」payload，送入後經程式 +i/-i 還原為正確 shellcode 再執行→拿 shell；checksec 上 NX disabled 才可這樣跳 buf\nC. 因為 NX enabled，所以混淆 shellcode 必須走 ROP，與 ±i 無關\nD. 混淆是 XOR i，只需整段 XOR 回來，與奇偶無關","sourceUrl":"https://ctf-wiki.org/zh-tw/pwn/linux/user-mode/stackoverflow/stackoverflow-basic/","updatedAt":1788015762407,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1788015751333,"explanation":"正解 B。手繪 stack（低→高）：[buf 0x190=400][saved rbp 8][vuln ret 8][main rbp 8][main ret 8→蓋這裡=win]。offset=408 到 vuln ret；保留原 ret 通過 __builtin_return_address 檢查，再溢 8+8 蓋掉 main 層。A 蓋 vuln ret 必被 abort 攔。C 少 8 byte、win 落在 main rbp 而非 main ret，ret 時跳回垃圾。D 無視 checksec：NX enabled 時不可直接執行 shellcode，要 ROP/ret2libc；且 retcheck 場景必須繞檢查。\n授受視角錨：B = 貸してくれた(主語=田中さん)→貸してもらった(主語=私) 同一事件切視角=同一 stack 切層級；A/C/D = 主語拿錯、方向就錯→失禮/abort。\n【自我解釋：為何不是A？】A 像對老師說 貸してあげる——方向正確但敬語/檢查層級錯，現場直接失禮/abort。哪條規則？檢查在哪層就保哪層。\n【具體例】正：leak 原 ret = 0x4011a6 → payload 如 B → back in main 後跳 win 拿 shell／誤：A payload 送出→ vuln return 前即 abort「stack smashing / retcheck fail」。\n【checksec判讀】No Canary(可連續蓋)/NX yes(要蓋 ret 而非灌 shellcode)/No PIE(win 位址固定可直接 p64)。四繞過關鍵字：洩漏canary/ROP/洩漏基址/搶GOT——本題用「保留蓋下一層」繞檢查，屬控制流劫持的變體。","id":"4bd94efe8b621fff5c29dc20","itemType":"DOJO_QUESTION","level":"N4","name":"【C×J Pwn】retcheck 保留一層蓋下一層 × 授受視角切換 — 胡蝶しのぶの方向感 2026-08-30","options":"A. 直接蓋 vuln ret（検査無視）\nB. 保留一層蓋下一層：408+原ret+8+win → 正解\nC. 蓋到 main rbp 即 win（位置錯一層）\nD. 直接 ROP / shellcode 不看防護","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788015751333},"pillar":"胡蝶しのぶ","question":"【C×J連動・retcheck｜主動回憶：先蓋住，手繪「buf0x190(400)→rbp8→vuln ret8→main rbp8→main ret8→win」再選】【答前信心 1–5：＿ 】\nretcheck.c 擬似：void vuln(){ char buf[0x190]; gets(buf); if(__builtin_return_address(0)!=saved_vuln_ret) abort(); } int main(){ vuln(); puts(\"back in main\"); }  binary 的 checksec: No Canary / NX enabled / No PIE。溢出長度可蓋到 main ret。\n\n日文対照：田中さんが私に本を貸してくれた ↔ 私は田中さんに本を貸してもらった（同一事件、主語切換だけ）。retcheck も同一 stack、檢查在 vuln 層就要「保 vuln 層、蓋下一層(main)」。\n\n正しい payload 概念と対照で正しいのは？\nA. payload = b'A'*400 + p64(win) — 直接蓋 vuln ret で win に飛ぶ（最短）\nB. payload = b'A'*408 + p64(原vuln ret) + b'B'*8 + p64(win) — 前408で buf+rbp 埋め、原 ret で検査通過、続く 8+8 で main の rbp/ret を蓋い win へ（保留一層蓋下一層）\nC. payload = b'A'*416 + p64(win) — 蓋 main rbp までで足りる、win は main rbp 位置に置く\nD. payload = cyclic 找 offset 後直接蓋 vuln ret，checksec 有無不重要、NX 開啟也可直接蓋 shellcode","sourceUrl":"https://tech-blog.cymetrics.io/posts/crystal/pwn-intro/","updatedAt":1788015751333,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787958596113,"explanation":"正解 A。三題とも×：題1 伝聞そうだは活用不可（×そうではない／×そうでした）、可活用のはということだ。題2 0x20→tcache→heap baseのみ、libcは≥0x410 unsorted＋guard。題3 即時回饋はillusionを溫存、減少（延遲）回饋才逼自檢打破錯覺（KirschnerED 2026・Bjork）。Bは三題全逆。CはHeap size分流と学習遅延を誤る。Dは伝聞活用を誤る。\n【自我解釋：為何不是C？】Cは0x20でlibc洩漏可とするが、Quarkslab・CTF Wikiが「tcacheはheap内、unsorted才指main_arena」と明示。一字sizeで何が洩れるか説明できるか。\n【具體例対照】正：×そうではない→○ということではない／×0x20洩libc→○0x500+guard洩libc／×即對答案→○信心→10分→自我解釋→對答案— 三線××で錨定。","id":"0770826329c8f4b177e2a910","itemType":"DOJO_QUESTION","level":"N3","name":"W10-8 総合 三線合流を斬る — 胡蝶しのぶ「書面×Unsorted×減少回饋」2026-08-29","options":"A. 題1×／題2×／題3× — 三題とも×が正解 → 正解\nB. 題1○／題2○／題3○ — 全部正しい（全部逆）\nC. 題1×／題2○／題3○ — 題2で0x20がlibc洩漏可とする誤り＋題3で即時回饋を最良とする誤り\nD. 題1○／題2×／題3× — 題1でそうだ否定可とする誤り","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958596113},"pillar":"胡蝶しのぶ","question":"【総合｜答前信心 1–5：＿｜主動回憶：先蓋住，手寫「そうだ不可過去／とのことだ最正式純伝聞／≤0x410→heap ≥0x410→libc guard必須／減少回饋=延遲自檢 信心先填」再選】\n次の三題の正答組合せとして正しいのはどれ？\n【題1・伝聞】「明日は休みだそうではない」は正しいか？\n【題2・Heap】glibc2.35で size 0x20 の chunk を free→UAF show で libc が洩れるか？\n【題3・学習】「すぐに答え合わせ」がillusion of competenceを最も減らすか？\n\nA. 題1×（そうだ不可否定）／題2×（0x20はheapのみ、libcは0x500 unsorted）／題3×（延遲回饋才減錯覺）→ 三題とも×が正解\nB. 題1○／題2○／題3○ — 全部正しい\nC. 題1×／題2○／題3○ — 題2だけ正しい\nD. 題1○／題2×／題3× — 題1だけ正しい","sourceUrl":"https://jp.ikuchannel.com/lessons/59-1-to-iu-koto-da","updatedAt":1787958596113,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787958591049,"explanation":"正解 A。①答前信心が校準の前提（答後では記憶が汚染）。②誤差＝予測−実績で正の数が過信を直觀（Structural Learning）。③右欄優先で次回校準行動へ。④三線合流：伝聞形式度もHeap size分流も「一字／一sizeで校準」する同型流程。Bは答後信心は後知恵バイアス。Cは符号逆で過信が負になり直觀を損なう。Dは三線ともに「先猜再驗→延遲校準」同構。\n【自我解釋：為何不是C？】Cは実績−予測とするが、出典定義は予測−実績。なぜ予測を先に置くか—過信を正の数で「多自信了2分」と読めるからと説明できるか。\n【具體例対照】正：W10-4で信心4/5→実際2/5→誤差+2→右欄「形式度梯子再寫一遍」／誤：信心不寫→對答案才後悔→無跡可追— 流程有無で錨定。","id":"973d0a734d7a6f8db889e712","itemType":"DOJO_QUESTION","level":"N3","name":"W10-7 延遲回饋×形式度 流程實作 — 悲鳴嶼行冥「10分遅らせTwo-Columnへ」2026-08-29","options":"A. ①〜④すべて正しい → 正解\nB. ①× 信心は答えた後に書けばよい\nC. ②× 誤差は 実績−予測 で計算する\nD. ④× 伝聞とHeapではフローが別物","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958591049},"pillar":"悲鳴嶼行冥","question":"【學習科學×伝聞｜主動回憶：先蓋住，手寫「信心→延遲10分→自我解釋→對答案→誤差=予測−実績→Two-Column右欄」再選】【答前信心 1–5：＿ 】\n次の①〜④の学習フローで正しいのはどれ？\n① 4問の伝聞・形式度問題を解く→各問に答前信心1–5を書く→10分間蓋して自我解釋（なぜ他選×か・哪条規則・能否舉一例）\n② 10分後に答え合わせ→予測(信心→期待正解率) vs 実際→誤差=予測−実績を計算\n③ 誤差＋なら過信（思ったよりできない）→Two-Column右欄に「次回：一字（りvsる）で校準」\n④ このフローは伝聞×Heap×校準の三線すべてに使える（形式度校準＝書面口語校準、Heap校準＝size→洩漏校準）\n\nA. ①〜④すべて正しい → 正解\nB. ①× 信心は答えた後に書けばよい\nC. ②× 誤差は 実績−予測 で計算する\nD. ④× 伝聞とHeapではフローが別物","sourceUrl":"https://www.structural-learning.com/post/desirable-difficulties","updatedAt":1787958591049,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787958580675,"explanation":"正解 A。出典：Structural Learning五原則＋KirschnerED 2026-02-01＋Bjork 2011 Storage vs Retrieval。①減少回饋＝延遲而非不給（自檢後再給）。②Bjork核心區分：此刻想得起來（Retrieval）≠存得牢（Storage）。③重讀劃線製造流暢錯覺，延遲測才現形。④三招：Confidence-Before-Quiz＋Delayed Feedback＋Two-Column誤差追跡。Bは永遠に与えないと誤解、Cは二強度を同一視、Dは即時回饋の方がillusionを溫存する。\n【自我解釋：為何不是B？】Bは永遠に与えないとするが、KirschnerEDが「減少＝自檢後再給、時機を遅らせる」と明示。なぜ遅らせるか説明できるか（自檢なくして校準なし）。\n【具體例対照】正：做題→信心4/5→蓋答案10分→自我解釋→對分→誤差+2→右欄へ／誤：做題→即看答案→點頭「會了」→48h後全忘— 延遲有無で錨定。","id":"f89beb0f45232285eaa739ec","itemType":"DOJO_QUESTION","level":"N3","name":"W10-6 合意困難 減少回饋の自檢 — 胡蝶しのぶ「illusionを遅らせて見抜く」2026-08-29","options":"A. ①〜④すべて正しい → 正解\nB. ①× 減少回饋は回饋を永遠に与えないこと\nC. ②× Retrieval↑＝Storage↑である\nD. ④× 遅らせる必要はなく、すぐに答え合わせが最良","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958580675},"pillar":"胡蝶しのぶ","question":"【學習科學｜主動回憶：先蓋住，手寫「5困難：間隔／交錯／提取／變化／減少回饋／Retrieval≠Storage／illusion=流暢誤認」再選】【答前信心 1–5：＿ 】\n次の①〜④で正しい組合せはどれ？\n① 減少回饋とは、答えを遅らせることで自己校正（予測−実績）を逼ることである\n② Retrieval strength↑は Storage strength↑と同じではない、流暢でも長期記憶とは限らない\n③ illusion of competence は「再読で分かった気」→24–48h後に地が出る\n④ 対策：答える前に信心1–5→10分遅らせて自我解釋→Two-Columnで誤差を追跡\n\nA. ①〜④すべて正しい → 正解\nB. ①× 減少回饋は回饋を永遠に与えないこと\nC. ②× Retrieval↑＝Storage↑である\nD. ④× 遅らせる必要はなく、すぐに答え合わせが最良","sourceUrl":"https://www.kirschnered.nl/2026/02/01/the-forgotten-desirable-difficulty-reduced-feedback/","updatedAt":1787958580675,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787958572662,"explanation":"正解 A。完全二段：① tcache小chunk→heap base（Safe-Linkingは heap\u003e\u003e12 XOR）→② unsorted大chunk→libc（guard防止top合併、fd/bk→main_arena）→③ leak−offset=base（PIE/Heap/Canaryと同型）→④ heap leakでXOR poison→任意書き込み→ROP。出典：Quarkslab Hitcon2024 / CTF Wiki unsorted-bin-attack。Bはunsortedのfdはlibc内なのでheapは洩れない。Cはguardなしでtop合併しunsortedに入らず洩れない。Dは符号逆（base = leak − offset）。\n【自我解釋：為何不是C？】Cはguard不要とするが、Quarkslabが「guardなしでtopと合併、unsortedに入らない」と明示。なぜguardが必要か説明できるか（top合併を防ぐため）。\n【具體例対照】正：0x500+guard→free→show→0x7f…beb0→−0x1ecbe0=libc base／誤：0x500単体→free→top合併→showで0が返る— guard有無で錨定。","id":"947563923b6c8fbeafbe0e75","itemType":"DOJO_QUESTION","level":"N3","name":"W10-5 CTF Unsorted二段洩漏 完全版 — 時透無一郎「tcache heap→unsorted libc」2026-08-29","options":"A. ①〜④すべて正しい（一條龍）→ 正解\nB. ①不要、最初から 0x500 だけで heap も libc も洩れる\nC. ②で guard は不要、直接 free 0x500 で unsorted に入る\nD. ③の計算は leak＋offset で求める（符号逆）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958572662},"pillar":"時透無一郎","question":"【CTF Heap｜主動回憶：先蓋住，手寫「≤0x410→tcache→heap base／≥0x410→unsorted→libc／guard必須／leak−offset=base」再選】【答前信心 1–5：＿ 】\nglibc 2.35、tcache＋Safe-Linking有効。完全な二段洩漏チェーンで正しいのはどれ？\n① add(0x20)→free→show で heap base を洩らす（Safe-Linking解読）\n② add(0x500)→add(0x20 guard)→free(0x500)→show で libc 指標（main_arena付近）を洩らす\n③ libc_base = leak − main_arena_offset（例 0x1ecbe0）で計算\n④ その後 heap leak を使って tcache poison（XOR）→任意書き込み→ROP へ\n\nA. ①〜④すべて正しい（一條龍）→ 正解\nB. ①不要、最初から 0x500 だけで heap も libc も洩れる\nC. ②で guard は不要、直接 free 0x500 で unsorted に入る\nD. ③の計算は leak＋offset で求める（符号逆）","sourceUrl":"https://ctf-wiki.org/zh-tw/pwn/linux/user-mode/heap/ptmalloc2/unsorted-bin-attack/","updatedAt":1787958572662,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787958567557,"explanation":"正解 A。形式度梯子：んだって/って（最口語・友達）→そうだ（口語現場）→ということだ（中立書面・新聞）→とのことだ（最正式・公告）。Iku・たのすけ・国際交流基金三者共同梯子。Bは完全逆順。Cはんだってを最も口語から外し、Dはそうだとということだの書面口語を逆転。\n【自我解釋：為何不是D？】Dはということだを口語、そうだを書面とするが、国際交流基金が「そうだ＝現場耳語、ということだ＝書面転述」と明示。どちらが新聞稿か説明できるか。\n【具體例対照】○明日休みなんだって（LINEで友達に）／○明日は休みだそうです（口頭で同僚に）／○明日は休みだということです（メールで取引先に）／○明日は休みだとのことです（社内掲示で公告）— 相手と場で錨定。","id":"5b013eee0b0619b758e62f51","itemType":"DOJO_QUESTION","level":"N3","name":"W10-4 伝聞三形 形式度梯子 — 胡蝶しのぶ「んだって→そうだ→ということだ→とのことだ」2026-08-29","options":"A. ア→イ→ウ→エ — んだって最口語→そうだ口語→ということだ書面→とのことだ最正式 → 正解\nB. エ→ウ→イ→ア（逆順・最正式が最も口語）\nC. イ→ア→ウ→エ（んだってを様態と誤認して最口語を外す）\nD. ア→ウ→イ→エ（そうだとということだを逆転）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958567557},"pillar":"胡蝶しのぶ","question":"【N3 文法｜主動回憶：先蓋住，手寫「んだって最口語／そうだ口語現場不可活用／ということだ書面中立可活用／とのことだ最正式純伝聞」再選】【答前信心 1–5：＿ 】\n次の（ア）〜（エ）を形式度が低い→高い順に並べた正しい順序はどれ？\nア 明日休みなんだって。（友達の耳語り）\nイ 明日は休みだそうだ。（口語現場の伝聞）\nウ 明日は休みだということだ。（中立書面の伝聞）\nエ 明日は休みだとのことだ。（最正式な社内公告）\n\nA. ア→イ→ウ→エ → 正解\nB. エ→ウ→イ→ア（逆順）\nC. イ→ア→ウ→エ（んだってを様態と誤認）\nD. ア→ウ→イ→エ（そうだとということだを逆転）","sourceUrl":"https://tanosuke.com/n3-toiukotoda","updatedAt":1787958567557,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787958562590,"explanation":"正解 A。①伝聞ということだ○（によるとと共起可）、②帰結ということだ○（つまり・要するにと共起、Iku 第240課明示）、③とのことだは純伝聞のみ→帰結に使えないので×（たのすけ対比表）、④ということだは活用可なので過去形○（×そうだったは不可だが、ということだったは可）。Bは正誤全逆。Cは①の伝聞可否と④の活用可否を誤る。Dは③の帰結可否を見落とす。\n【自我解釋：為何不是D？】Dはとのことだも帰結可とするが、Ikuが「とのことだ＝純伝聞のみ、ということだ＝伝聞＋帰結の二義」と区別。どちらがより狭いか説明できるか。\n【具體例対照】○明日は休みだということだから、ゆっくりしよう（帰結）／○部長によると、明日は休みだとのことだ（純伝聞）／×部長によると、明日は休みだそうだった（伝聞そうだ過去不可）— 帰結vs伝聞×活用で錨定。","id":"9aa8ed0dd26a4330387b183c","itemType":"DOJO_QUESTION","level":"N3","name":"W10-3 書面伝聞 二義選別 — 胡蝶しのぶ「ということだ帰結 vs 純伝聞」2026-08-29","options":"A. ①○ ②○ ③× ④○ — ③は誤り、とのことだは帰結不可／④は可 → 正解\nB. ①× ②× ③○ ④× — 全部逆\nC. ①○ ②× ③○ ④× — ということだは伝聞不可・過去不可\nD. ①○ ②○ ③○ ④○ — 全部正しい","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958562590},"pillar":"胡蝶しのぶ","question":"【N3 文法｜主動回憶：先蓋住選項，手寫「ということだ二義＝伝聞＋帰結／とのことだ純伝聞のみ／帰結はによると不可／そうだ不可過去否定」再選】【答前信心 1–5：＿ 先填再選】\n次の①〜④で正しい組合せはどれ？\n① 明日は休みだということだ。（上司によると）— 伝聞\n② つまり、明日は休みだということだ。— 帰結（つまり＝要するに）\n③ 明日は休みだとのことだ。つまり… — とのことだがら帰結にも使える\n④ 雨が降ったということだ。（伝聞の過去形）\n\nA. ①○ ②○ ③× ④○ — ③は誤り、とのことだは帰結不可／④は可\nB. ①× ②× ③○ ④× — 全部逆\nC. ①○ ②× ③○ ④× — ということだは伝聞不可・過去不可\nD. ①○ ②○ ③○ ④○ — 全部正しい","sourceUrl":"https://jp.ikuchannel.com/lessons/59-1-to-iu-koto-da","updatedAt":1787958562590,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787958390724,"explanation":"正解 B。tcache 上限(既定0x410)以下の chunk は tcache/fastbin に入り fd は heap 内→洩れるのは heap base のみ。unsorted bin(≥0x410)の fd/bk は main_arena( libc 内)を指す→UAF show で libc 指標が洩れる。Aは誤り(0x20はtcache)。Cは誤り(fd/bk の指す先が逆)。Dは誤り(2.31+で bk 検査が入り attack 本尊は制限、現代は「洩漏 oracle」として使うのが主線)。最小鏈：malloc(0x500)→malloc(0x20 guard)→free(0x500)→show→leak→libc_base = leak − main_arena_offset。出典：Quarkslab Hitcon2024 Heap / CTF Wiki unsorted-bin-attack / HackTricks","id":"f2f18ab57bd4db5b3d708d63","itemType":"DOJO_QUESTION","level":"N3","name":"CTF Heap unsorted bin で libc を洩らす — 時透無一郎の二段洩漏 2026-08-29","options":"A. A が正しい\nB. B が正しい（0x500→guard→free→show→main_arena）\nC. C が正しい\nD. D が正しい","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958390824},"pillar":"時透無一郎","question":"【CTF・Heap】glibc 2.35、メニュー式 Heap（add / free / show / edit、UAFあり）。tcache有効、Safe-Linking有効。libc を洩らしたい。正しいのはどれ？\n\nA. size 0x20 を free → UAFで fd を読む → libc が洩れる\nB. size 0x500 を malloc → guard 0x20 を malloc → free 0x500 → UAF show で fd/bk（main_arena付近）が洩れる → libc_base = leak − offset\nC. unsorted bin の fd は heap 内を指すので heap base しか洩れない\nD. unsorted bin attack は glibc 2.35 でも常に任意アドレス書き込みに使え、洩漏は不要\n\n答前信心 1–5：＿｜主動回憶：先蓋住，手寫「tcache≤0x410→heap、unsorted≥0x410→libc」再選｜自我解釋：為何不是別選項？","sourceUrl":"https://blog.quarkslab.com/heap-exploitation-glibc-internals-and-nifty-tricks.html","updatedAt":1787958390724,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787958390724,"explanation":"正解 A。伝聞そうだは活用不可：×そうではない／×そうでした／×そうですか。ということだ／とのことだは活用可：○ということではない／○ということだった。①そうだ（口語現場）○、②ということだ（書面中立）○、③伝聞そうだの否定は不可→×、④ということだの否定は可→○。形式度梯子：んだって(最口語)→そうだ(口語)→ということだ(書面)→とのことだ(最正式)。とのことだは純伝聞のみ、ということだは伝聞＋帰結(つまり)の二義。出典：Iku 第240課 ということだ／たのすけ 伝聞比較","id":"ad27964681248df3069a9981","itemType":"DOJO_QUESTION","level":"N3","name":"N3 伝聞 ということだ・とのことだ × そうだ — 書面と口語の使い分け 2026-08-29","options":"A. A が正しい（①○ ②○ ③× ④○）\nB. B が正しい\nC. C が正しい\nD. D が正しい","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958390724},"pillar":"胡蝶しのぶ","question":"【伝聞・形式度】次の4文の正誤組合せで正しいのはどれ？\n\n① 雨が降るそうだ。（天気予報によると）— 口語現場の伝聞\n② 雨が降るということだ。（天気予報によると）— 書面の中立伝聞\n③ 明日は休みだそうではない。（伝聞の否定）\n④ 明日は休みだということではない。（伝聞の否定）\n\n答前信心 1–5：＿ 先填再選｜主動回憶：先蓋住選項，手寫「そうだ不可否定過去／ということだ可」再選｜自我解釋：為何不是別選項？\n\nA. ①○ ②○ ③× ④○ — ③は伝聞そうだの否定不可\nB. ①× ②○ ③○ ④× — そうだが書面で最正式\nC. ①○ ②× ③○ ④○ — ということだは伝聞不可\nD. ①× ②× ③× ④× — 全て誤り","sourceUrl":"https://jp.ikuchannel.com/lessons/59-1-to-iu-koto-da","updatedAt":1787958390724,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787872470502,"explanation":"正解 A。①は接續正しい（降りそう＝降り＋そう／降るそう＝降る＋そう）。②Heap正しい（ir0nstone公式 stored=real ^ heap\u003e\u003e12、逆ではない）。③が誤り：Two-Columnは左＝既にできる、右＝缺口、優先は右欄。④正しい：誤差＝予測−実績＝3−5＝−2 は過小評価（自信不足）。Bはシフト方向を誤り、Cは接續を逆と誤認、Dは符号を誤る。\n【自我解釋：為何不是D？】Dは④を誤りとするが、定義は予測−実績。3−5＝−2 が過小評価になる理由を「予測が実績を下回った」と自分で言えるか。\n【具體例対照】正：右欄「ようだvsらしい区別が曖昧」を翌日1番に／誤：左欄「降りそうは既に言える」を繰り返す— 優先度を一組で錨定。Heapも同様：leakしたfdを「らしい情報」と疑い、閉卷ならぬ検証（heap base算出）してから信じる校準が共通。","id":"950a129cc269cfc042db69ff","itemType":"DOJO_QUESTION","level":"N4","name":"W9-8 総合 誤分類を斬る — 胡蝶しのぶ「伝聞×Heap×校準 三題一斬」2026-08-28","options":"A. ③が誤り（正しくは右欄「感覺熟悉但有缺口」が最優先）→ 正解\nB. ②が誤り（XORは \u003c\u003c12 が正しい）\nC. ①が誤り（接續が逆）\nD. ④が誤り（誤差は+2が正しい）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872471002},"pillar":"胡蝶しのぶ","question":"【総合｜主動回憶：先蓋住，手寫「降りそう＝目／降るそう＝耳／Heap stored=real ^ heap\u003e\u003e12／Two-Column右＝優先／校準誤差=予測−実績」再選】【答前信心 1–5：＿ 】\n次の①〜④の判定で誤っているものを含む組合せはどれ？\n① 「雨が降りそうだ」（ます幹→様態○）／「雨が降るそうだ」（普通形→伝聞○）\n② 「stored = target ^ (heap\u003e\u003e12) で書き込む」→ ○\n③ 「Two-Column Auditの左欄（能完整回憶）を翌日最優先で復習」→ ○\n④ 「予測3/5・実際5/5なら校準誤差−2（過小評価）」→ ○","sourceUrl":"https://pubmed.ncbi.nlm.nih.gov/26173288/","updatedAt":1787872470502,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787872470502,"explanation":"正解 A。Effortful Educator五步：予測→閉卷提取→自我評估（Two-Column）→對分反思→策略更新。①予測を先に置くことで誤差が測れる、②は必ず閉卷・無提示・個人で（さもないと筆記を測っている）、③Two-Columnは左＝確実、右＝缺口、右が明日の稽古リスト、④で予測vs実績の差を数値化、⑤で右欄からLeitner Day1へ。Bは順序逆で予測の意味が消え、Cは左右を逆にし、Dは開卷でFOKを再生産する誤り。\n【自我解釋：為何不是B？】Bは予測を後にするが、Structural LearningのConfidence-Before-Quizは「測る前に予測してこそ校準」。後予測は結果に引っ張られる hindsight bias と説明できるか。\n【具體例対照】正：降りそう／降るそうの接續をBrain Dumpで5分傾倒→右欄「らしいvsようだの区別が曖昧」を翌日1番に／誤：教科書を見ながら傾倒→「できた気」で終わる— 閉卷と開卷で真偽が分かれる。","id":"9a6c9119f8b429c484995102","itemType":"DOJO_QUESTION","level":"N4","name":"W9-7 Two-Column Audit実践 — 悲鳴嶼行冥「ConfidenceとBrain Dump」2026-08-28","options":"A. ①→②→③→④→⑤ が正しく、Two-Column右欄（有缺口）が翌日最優先 → 正解\nB. ②→①→③→④→⑤（予測は抽出後でよい）\nC. Two-Columnは左欄「熟悉有缺口」を優先すべき\nD. Brain Dumpは開卷・相談可、思い出せるだけでは不十分だから","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872470902},"pillar":"悲鳴嶼行冥","question":"【学習科学｜Two-Column Audit実践｜主動回憶：先蓋住，手寫「予測1–5→閉卷Brain Dump→Two-Column左右→對分→策略更新」再選】【答前信心 1–5：＿ 】\n次の校準サイクル①〜⑤で正しい順序とTwo-Columnの使い方はどれ？\n① 測前1–5信心を予測 ② 閉卷Brain Dump（5分無提示傾倒）③ Two-Column Audit（左「能完整回憶」／右「感覺熟悉但有缺口」）④ 對分＋校準誤差計算 ⑤ 策略更新（右欄を翌日最優先）","sourceUrl":"https://theeffortfuleducator.com/2017/04/03/promoting-metacognition-with-retrieval-practice-in-five-steps/","updatedAt":1787872470502,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787872470502,"explanation":"正解 A。①FOKは流暢度・熟悉度を「できる」と誤認、再読・蛍光ペンが虚偽掌握感を生む。②校準誤差＝予測−実績、＋なら過信、−なら過小評価。③Delay効果：直後は短期記憶で高得点、24–48h後に地が出る。④Effortful Educator五步の核心「猜對≠會」、標らずに次も同じ穴に落ちる。BはFOKを過信、Cは符号を逆にし、Dは運を実力化する誤り。\n【自我解釋：為何不是C？】Cは実際−予測とするが、Structural Learningの定義は予測−実績。なぜ予測を先に置くか—「自分がどれだけ過信していたか」を正の数で直観できるからと説明できるか。\n【具體例対照】正：予測4/5・実際2/5→誤差+2を次回Two-Column右欄へ／誤：予測2/5・実際2/5を「よく校準できた」と言えずに放置— 正例は落差を鏡に、誤例は鏡を見ない。","id":"e2928c70a7db5b8e9bcfc527","itemType":"DOJO_QUESTION","level":"N4","name":"W9-6 元認知校準 FOKと校準誤差 — 胡蝶しのぶ「感じると測る」2026-08-28","options":"A. ①○ ②○ ③○ ④○ — 全て正しい → 正解\nB. ①× FOKは信頼できる指標である\nC. ②の誤差は 実際−予測 で計算する（符号逆）\nD. ④猜對は実力なので標らなくてよい","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872470802},"pillar":"胡蝶しのぶ","question":"【学習科学｜主動回憶：先蓋住，手寫「FOK＝感覺會≠真會／校準誤差＝予測−実績／閉卷提取才是鏡子／24–48h延遲才準」再選】【答前信心 1–5：＿ 】\n次の①〜④の学習判断で正しい組合せはどれ？\n① 重讀後「分かった気がする」はFOKで信頼できない、閉卷で思い出せるかが真の指標\n② 校準誤差＝予測スコア−実際スコア、予測4/5・実際2/5なら誤差+2（過度自信）\n③ 即時テストの高得点は作業記憶の残像、24–48h後の延遲テストで初めて真の定着が見える\n④ 猜對も「猜的」に標る、さもないと運を実力と誤校準する","sourceUrl":"https://www.structural-learning.com/post/feeling-of-knowing-classroom-guide","updatedAt":1787872470502,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787872470502,"explanation":"正解 A。Heap三問①どこでUAF/DoubleFree？（free後もedit可）→②fdをどこへ？（__free_hook/GOT/stack）→③Safe-Linkingある？→あれば先にleak。Safe-Linkingは stored = real ^ (heap\u003e\u003e12) なので ②でheap_baseを出し ③で target ^ (heap\u003e\u003e12) を書く。BはXORを無視（2.32+では平文明文不可）、Cは逆でtcacheの方が速くチェックが緩く優先、Dはシフト方向逆（\u003e\u003e12が正）。how2heapの「先洩漏再利用」二段式と同構：PIE/Canaryと同じく段取りはleak→calc→use。\n【自我解釋：為何不是B？】Bは平文でよいとするが、ir0nstoneが「2.32+は XOR混淆、heap baseを知らなければ偽造不可」と明示。なぜ \u003e\u003e12 か説明できるか（heap ASLRの高位をkeyにするため）。\n【具體例対照】正：leak 0x55555556b2a0→base 0x55555556b000→payload 0x404050 ^ 0x55555／誤：平文0x404050を直接書く→mallocでクラッシュ— 正例と誤例でXORの有無を錨定。","id":"2891e9602667fff49d36bfd7","itemType":"DOJO_QUESTION","level":"N3","name":"W9-5 CTF Heap一條龍 Safe-Linking — 時透無一郎「leak→XOR→poison」2026-08-28","options":"A. ①〜④すべて正しい（leak→base→XOR→2回malloc一條龍）→ 正解\nB. Safe-Linking有効でもXOR不要、平文で target を書けばよい\nC. tcache poisonはfastbinより遅いのでfastbinを優先すべき\nD. ③のXORは (heap\u003c\u003c12) で計算する（シフト方向逆）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872470702},"pillar":"時透無一郎","question":"【CTF Heap｜主動回憶：先蓋住，手寫「UAF→fd読→heap_base→target ^ (heap\u003e\u003e12)→malloc2回」再選】【答前信心 1–5：＿ 】\nglibc 2.35、tcache＋Safe-Linking有効、add/free/show/edit（UAFあり）。次のHeap一條龍で正しいのはどれ？\n① show(A)で fd = 0x55555556b2a0 を読む（XOR済みnextの洩漏）\n② heap_base ≈ 0x55555556b000 と推定（leakを12bitマスク／近傍解析）\n③ edit(A, p64(0x404050 ^ (0x55555556b000\u003e\u003e12))) で fd を偽装（target=0x404050）\n④ malloc(A); malloc() で 0x404050 が手に入る → 任意書き込みへ","sourceUrl":"https://ir0nstone.gitbook.io/notes/binexp/heap/safe-linking","updatedAt":1787872470502,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787872470502,"explanation":"正解 A。四形温度計：様態そう（眼前直観・最主観）→ ようだ（綜合判断・主観＋根拠）→ らしい（外来情報・客観）→ 伝聞そうだ（純転述・最客観）。①は目で見た直前兆候→降りそう、②は予報の純転述→降るそうだ（によれば／によるとと共起）、③は話し手の五感統合→ようだ、④は人から聞いた→らしい。Bは①②を逆にし③④の主客を逆転、Cはようだ／らしい定義を逆にし、Dは様態そうは名詞に不可（×病気そうだ→○病気のようだ）。\n【自我解釋：為何不是C？】Cはようだ＝外来とするが、Ikuが「ようだ＝話し手の総合判断、らしい＝外来情報の客観的伝聞」と明示。どちらがより客観か図で言えるか。\n【具體例対照】○彼は来ないようだ（私は窓の電気が消えているのを見て判断）／○彼は来ないらしい（同僚が「来ないって」と言っていた）／○降りそう（目の前真っ暗）vs 降るそうだ（予報によると）— 情報源で選ぶ一組で錨定。","id":"3bf134076e79e6b77315b921","itemType":"DOJO_QUESTION","level":"N4","name":"W9-4 伝聞・様態 情報源四選一 — 胡蝶しのぶ「ようだ／らしい／そう二形を見分ける」2026-08-28","options":"A. ①降りそうだ（様態・目）②降るそうだ（伝聞・耳純転述）③降るようだ（主観だが根拠あり）④来ないらしい（客観伝聞） → 正解\nB. ①降るそうだ②降りそうだ③来ないらしい④来ないようだ（全部逆）\nC. ようだ＝外来情報、らしい＝主観判断（定義逆）\nD. 様態そうは名詞に直接つく「病気そうだ」→ ○（名詞可）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872470602},"pillar":"胡蝶しのぶ","question":"【N4/N3 文法｜主動回憶：先蓋住，手寫「様態そう＝目直観／ようだ＝主観総合判断／らしい＝客観外来／伝聞そう＝純転述最客観」再選】【答前信心 1–5：＿ 】\n次の4場面と最も合う表現の組合せはどれ？\n① 空が真っ暗で今にも降り出しそうなのを見た\n② 天気予報によると、明日は雨が降るそうだ\n③ 窓の暗さや風の匂いから自分で「今日は雨だ」と総合判断した\n④ 友達が「田中さんは来ないって」と言っていたのをそのまま伝える","sourceUrl":"https://www.jpf.go.jp/j/project/japanese/teach/tsushin/grammar/201012.html","updatedAt":1787872470502,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787872470502,"explanation":"正解 A。伝聞・様態三問①接續は？→ ます幹＝様態そう（降りそう・おいしそう）、普通形＝伝聞そう（降るそうだ・おいしいそうだ）。②情報源は？→ 目＝様態、耳＝伝聞。③例外→ いい→よさそう、ない→なさそう（様態のみ）。Bは接續を逆にし、Cはイ形「おいしい→おいしそう（去い＋そう）」を誤って否定、Dは伝聞そうは否定・過去・疑問を作れない（×おいしくないそうだ／×おいしいそうではない）。\n【自我解釋：為何不是B？】Bは様態＝普通形とするが、国際交流基金・Ikuが「ます幹＋そう＝看起來／普通形＋そう＝聽說」と明示。根拠は接續が意味を決め、一字（り vs る）で目と耳が分かれると説明できるか。\n【具體例対照】○雨が降りそう（目の前真っ暗・目）／○雨が降るそうだ（予報によると・耳）／○おいしそう（目の前）／○おいしいそうだ（聞いた）／×雨が降るそうに見える（混同）— 一字で校準。正例と誤例を一組で錨定。","id":"28864908905bc4d6ffb3d28c","itemType":"DOJO_QUESTION","level":"N4","name":"W9-3 伝聞・様態 接續選形 — 胡蝶しのぶ「降りそう vs 降るそうの分岐」2026-08-28","options":"A. ①○ ②○ ③○ ④○ — 全て正しい → 正解\nB. ①× ②×（接續が逆：様態は普通形、伝聞はます幹）\nC. ③× ④○（おいしそう は誤り）\nD. 伝聞そうだは否定形が作れる「おいしくないそうだ」→ ○","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872470502},"pillar":"胡蝶しのぶ","question":"【N4 文法｜主動回憶：先蓋住選項，手寫「様態そう＝ます幹（降りそう）／伝聞そう＝普通形（降るそう）／例外 よさそう・なさそう／伝聞は否定・過去不可」再選】【答前信心 1–5：＿ 先填再選】\n次の①〜④の文の正誤の組合せとして最も適切なものはどれ？\n① 雨が降りそうだ。（空が真っ暗で、目で見て判断）\n② 天気予報によると、明日は雨が降るそうだ。（耳で聞いた転述）\n③ このケーキはおいしそうだ。（目の前の見た目）\n④ このケーキはおいしいそうだ。（人から「おいしい」と聞いた）","sourceUrl":"https://jp.ikuchannel.com/grammar/pattern-sou-mitai-rashii-compare","updatedAt":1787872470502,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787872074263,"explanation":"正解 A。tcache poison の定石は free→UAFでfdを書き換え→malloc 2回で任意アドレス取得。2.32+ の Safe-Linking では stored = real ^ (heap\u003e\u003e12) なので先に heap leak（UAFでfd読み）→ heap_baseを算出→ target ^ (heap_base\u003e\u003e12) を書く。Bは誤り（平文ではない）。Cは誤り（tcacheの方が速くチェックが緩く優先される）。Dは誤り（tcache double-free 検出あり、free A, free B, free A 等で回避）。出典：CTF101 Heap / Will's Root UAF / ir0nstone Safe-Linking","id":"04e2bcb66cba6992bd0480ee","itemType":"DOJO_QUESTION","level":"N3","name":"CTF Heap tcache poisoning と Safe-Linking — 時透無一郎の堆操作 2026-08-28","options":"A. A が正しい（UAF→XOR→2回malloc）\nB. B が正しい\nC. C が正しい\nD. D が正しい","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872074263},"pillar":"時透無一郎","question":"【CTF・Heap】glibc 2.35、メニュー式 Heap 題（add / free / show / edit）。tcache 有効、Safe-Linking 有効。次の説明で正しいのはどれ？\n\nA. UAF で free chunk の fd を target ^ (heap_base\u003e\u003e12) に書き換え、malloc を2回すると target が手に入る。heap_base は UAF で fd を読んで得る\nB. Safe-Linking が有効でも fd は平文なのでそのまま target を書けばよい\nC. tcache は fastbin より遅く、攻撃では fastbin を優先すべき\nD. double free は常に検出されず、同じ chunk を何度でも free できる","sourceUrl":"https://ctf101.org/binary-exploitation/heap-exploitation/","updatedAt":1787872074263,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787872074263,"explanation":"正解 A。接續が決定打：様態そう＝ます幹（降りそう）、伝聞そう＝普通形（降るそう）。情報源：様態＝目で見た直観、伝聞そう＝耳で聞いた転述、ようだ＝話し手の総合判断（主観だが根拠あり）、らしい＝外来情報の客観的伝聞。Cは接續が逆、Dは接続が逆（ようだは な/の要、らしいは直接）。例外：いい→よさそう、ない→なさそう。出典：Iku 推量比較／国際交流基金 そうだ/ようだ","id":"915f8dbc32986d1f0f049248","itemType":"DOJO_QUESTION","level":"N4","name":"N4/N3 伝聞・様態 そうだ二形 × ようだ・らしい — 胡蝶しのぶの情報源 2026-08-28","options":"A. A が正しい（①様態 ②伝聞 ③ようだ主観 ④らしい客観）\nB. B が正しい\nC. C が正しい（接續逆）\nD. D が正しい（接続逆）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872074363},"pillar":"胡蝶しのぶ","question":"【伝聞・様態】次の4文の使い分けで正しい組合せはどれ？\n\n① 空が真っ暗だ。雨が降りそうだ。（目で見た）\n② 天気予報によると、明日は雨が降るそうだ。（耳で聞いた）\n③ 彼は来ないようだ。（私は総合的にそう判断した）\n④ 彼は来ないらしい。（人から聞いた）\n\nA. ①様態そう ②伝聞そう ③ようだ＝主観的推測 ④らしい＝客観的伝聞 — 正しい\nB. ①伝聞そう ②様態そう ③らしい＝主観 ④ようだ＝客観\nC. 様態そうは普通形＋そう、伝聞そうはます幹＋そう\nD. ようだは名詞に直接接続、らしいは「な・の」が必要","sourceUrl":"https://jp.ikuchannel.com/grammar/pattern-suiryou-compare","updatedAt":1787872074263,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787786216079,"explanation":"正解 A。PIE は 4Kアラインで低12bit固定。1byte overflow では同ページ（±256byte）内の gadget へ低byteだけ書き換える partial overwrite が定石。fork サーバは親子の base が同じなので何度でも試せる。Bは飛距離が足りず libc（別マッピング遠方）へは届かない。Cは exec 毎に再ランダムで高位が変わるため partial が外れる（fork と exec の違い）。\n【自我解釋：為何不是C？】Cは fork/exec を混同。fork=子は親のメモリコピーで base 不変→ partial 有効。exec=新規マッピングで base 再抽選→高位が変わり低byteだけでは外れる。\n【具體例對照】正：RET 0x564a3f2e12xx の xx だけを 0xa3 に→同ページ gadget。対照：W8-6 の full leak（leak−offset=base）なら任意地址へ飛べるが、本問は leak なしのため partial が唯一解。","id":"0a93240f9b7c26cba1ff9e47","itemType":"DOJO_QUESTION","level":"N3","name":"W8-7 PIE partial overwrite 二選一 — 伊黒小芭内「低1byteで狙う」","options":"A. 低1byte を書き換えて同4Kページ内の gadget（例：pie_base＋0x13a3 の低byte）へ partial overwrite → 正解（高位は親子で同じなので低byteだけで届く）\nB. 低1byte 書き換えで任意の libc system を直接呼ぶ（高位がランダムなので1byteでは届かない）\nC. 毎回 exec で base が変わっても partial は有効（exec は毎回再ランダムで高位が変わるため無効）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787786216479},"pillar":"伊黒小芭内","question":"【CTF・PIE｜主動回憶：先蓋住，手寫「低12bit＝4K對齊で固定／1byte overflow→同ページ内 gadget へ partial／forkは親子同baseで partial有効／毎回execは無効」再選】\nPIE: Yes、1byte だけ RET の低1byte を書き換えられる。leak なし、fork あり（子が毎回同じ base）。\n最も適切な手法はどれ？\n","sourceUrl":"https://book.jorianwoltjer.com/binary-exploitation/pie","updatedAt":1787786216079,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"読解","createdAt":1787786216079,"explanation":"正解 A。PIE/ASLR の核心公式 leak − offset = base。libc_base = puts_leak − puts_offset、そこから system/binsh は base＋各offsetで算出。Bは符号逆（leak = base＋offset なので base = leak − offset）。Cは混同：puts は libc 領域なので libc_base は出るが pie_base は別途 binary 領域の leak（%p の ret addr 等）が必要。PIEとASLRは別々に洩らす。\n【自我解釋：為何不是C？】Cは「一つの leak で二つの base が出る」と誤解。PIE（binary）と ASLR（libc）は別マッピング、offset も別。puts@GOT は libc の donnée、pie は stack の ret addr 等で取る。\n【具體例對照】正例本問：puts 0x7f…710 −0x80a30 = libc_base → +0x50d60 = system。対比例：pie 0x564a3f2e126a −0x126a = pie_base → +0x13a3 = pop rdi。両方とも leak−offset=base で同型。","id":"d568210d67727b7e874e422e","itemType":"DOJO_QUESTION","level":"N3","name":"W8-6 CTF puts洩libc一條龍 — 悲鳴嶼行冥「leakからsystemへ」","options":"A. libc_base = 0x7f8c1a42a710 − 0x80a30 → system = libc_base＋0x50d60 → binsh = libc_base＋0x1d8698 → payload: pop rdi; ret → binsh → system → 正解\nB. libc_base = 0x7f8c1a42a710 ＋ 0x80a30（足し算）→ system = leak そのまま呼ぶ\nC. puts の leak だけで pie_base も求まる（puts は libc なので pie は出ない）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787786216379},"pillar":"悲鳴嶼行冥","question":"【CTF・PIE/ASLR｜主動回憶：先蓋住，手寫「libc_base = leak − puts_offset → system = base＋system_offset → binsh = base＋binsh_offset → ROP: pop rdi; ret → binsh → system」再選】\n64bit ELF、PIE: Yes / NX: Yes。puts@GOT から puts 実アドレス 0x7f8c1a42a710 をリーク。libc 内 offset: puts 0x80a30 / system 0x50d60 / \"/bin/sh\" 0x1d8698。pie_base は別途 %p で算出済み、ROP gadget pop rdi; ret は pie+0x13a3。\n正しい利用チェーンはどれ？\n","sourceUrl":"https://ian.nl/blog/aslr-bypass-with-libc-leak","updatedAt":1787786216079,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787786216079,"explanation":"正解 A。推量の接續は「普通形＋だろう／でしょう」— でしょうはだろうの丁寧形で温度は同じ（50–70%）。丁寧形（〜ます／〜です）の後にだろうを付けるのは誤り：×晴れますだろう → ○晴れるでしょう、×学生ですだろう → ○学生でしょう。Bは規則を逆に、Cは丁寧推量を否定。\n【自我解釋：為何不是B？】Bは「丁寧形＋だろうが正しい」とするが、Iku老師が明示で×としている（ですだろう不可）。根拠：推量自体が丁寧さを担うため二重丁寧になる。\n【具體例對照】○明日は休みだろう（友達）／○明日は休みでしょう（先生）／×明日は休みですだろう → 正は「休みでしょう」。正例と誤例を一組で錨定。","id":"98dba61ec96b4d9a6bffe020","itemType":"DOJO_QUESTION","level":"N4","name":"W8-3 推量敬體誤用訂正 — 冨岡義勇「でしょう vs だろう」","options":"A. ①○ ②○ ③× ④×（丁寧推量は普通形＋でしょう／丁寧形＋だろう は不可）→ 正解\nB. ①× ②× ③○ ④○（丁寧形＋だろう が正しい）\nC. ①○ ②× ③○ ④×（でしょう は誤り）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787786216079},"pillar":"冨岡義勇","question":"【N4 推量｜主動回憶：先蓋住選項，手寫「普通形＋だろう／普通形＋でしょう（丁寧推量）／丁寧形＋だろう は誤り ×ですだろう」再選】\n次の①〜④の推量文の正誤の組合せとして最も適切なものはどれ？\n① 明日は晴れるだろう。（友達に・普通形＋だろう ○）\n② 明日は晴れるでしょう。（先生に・普通形＋でしょう ○）\n③ 明日は晴れますだろう。（丁寧形＋だろう ×）\n④ 明日は晴れるですだろう。（名詞文なら「学生ですだろう」型 ×）\n","sourceUrl":"https://jp.ikuchannel.com/grammar/pattern-darou","updatedAt":1787786216079,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787786216079,"explanation":"正解 A。① 個別＋推量は たら が最万能（降ったら中止になるだろう ○／降ると は必然すぎて不自然）。② 每年必然は と が定番（春になると桜が咲く／ったら は個別に見える）。③ 通則「〜ば〜」は ば（安ければ買う）。④ 前件が後件より後に起こる準備は なら の獨門（行くなら両替しておく＝行く前に換える／行ったら は行った後に換える意味に）。\n【自我解釋：為何不是B？】Bは①を と にするが、遠足中止は自然法則ではないため と は不適切。推量が後件でも と の必然制限は消えない。\n【具體例對照】○降ったら中止だろう（個別推量）／×降ると中止だろう（必然に寄りすぎ）／○行くなら両替しておくはずだ（前件晚於後件の準備）。条件形黄金フロー：後件推量でも①後件命令か？→②接話か？→③通則/個別 で選ぶ。","id":"b529f66c38ca17018bf1682e","itemType":"DOJO_QUESTION","level":"N4","name":"W8-5 条件形×推量結合 — 煉獄杏寿郎「降ったら中止だろう」","options":"A. ①たら ②と ③ば ④なら → 正解\nB. ①と ②たら ③なら ④ば（後件推量なら と が万能）\nC. ①なら ②ば ③たら ④と（全て入れ替え）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787786216279},"pillar":"煉獄杏寿郎","question":"【N4 条件形×推量｜主動回憶：先蓋住，手寫「後件が推量だろう：と＝必然のみ／たら＝個別完成後で最万能／ば＝通則／なら＝接話・前件可晚於後件」再選】\n次の①〜④の条件形＋推量の組合せで最も自然なものはどれ？\n① 明日雨が（ ）、遠足は中止になるだろう。（個別予報・推量）\n② 春に（ ）、桜が咲くだろう。（每年必然）\n③ 安けれ（ ）、買うだろう。（通則「只要便宜就買」）\n④ 日本へ行く（ ）、円を両替しておくはずだ。（行く前に準備）\n","sourceUrl":"https://jp.ikuchannel.com/articles/conditional-forms-complete","updatedAt":1787786216079,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787786216079,"explanation":"正解 B。①は推量敬体誤用の典型×→○訂正で正しい判定。②はずなのに＝有根拠確信＋のに落空で正しい。③が誤り：leak = base＋offset なので base = leak − offset、足し算は符号逆。④ partial は低12bit固定＋fork同baseで正しい。Aは③の誤りを見逃し、Cは②を誤って否定。\n【自我解釋：為何不是A？】Aは③を○とするが、W8-6 で puts 0x7f…710 −0x80a30 = libc_base と学んだはず。なぜ引き算か自分で説明できるか？ leak が base より offset 分だけ大きいから。\n【具體例對照】正：leak 0x564a3f2e126a −0x126a = pie_base（W8-6）／誤：leak＋offset（Bの罠）／正例：鍵をかけたはずなのに（有根拠→落空）vs 誤例：かけただろうなのに（無根拠→不自然）。一つの正例で温度と計算を同時に錨定。","id":"f3011662de6777a2844d7d3d","itemType":"DOJO_QUESTION","level":"N4","name":"W8-8 推量×PIE×自我解釋 総合誤分類 — 胡蝶しのぶ「Whyと例で斬る」","options":"A. ①○ ②○ ③○ ④○（全て正しい）\nB. ③が誤り（正しくは leak − offset = base、足し算は逆）→ 正解\nC. ②が誤り（はずなのに は不自然）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787786216579},"pillar":"胡蝶しのぶ","question":"【総合｜主動回憶：先蓋住，手寫「推量温度かも＜だろう＜はず／丁寧推量＝普通形＋でしょう／はずなのに＝落空／leak−offset=base／partialは同ページのみ」再選】\n次の①〜④の判定のうち、誤っているものを含む組合せはどれ？\n① 「明日は休みですだろう」（先生に推量）→ × 誤り、正は「休みでしょう」（丁寧形＋だろう不可）\n② 「鍵をかけたはずなのに開いていた」→ ○ 有根拠確信の落空で正しい\n③ 「libc_base = puts_leak ＋ puts_offset」→ ○ 足し算で正しい\n④ 「PIE有効・1byte overflow・leakなし・forkあり → 低1byte partialで同ページ gadget 狙い」→ ○ 正しい\n","sourceUrl":"https://pubmed.ncbi.nlm.nih.gov/26173288/","updatedAt":1787786216079,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787786216079,"explanation":"正解 A。はずなのに＝「有根拠でそうなるはず」＋「のに＝現實卻相反」的落空・抱怨。①②は「かけた／約束した」という根拠記憶があるためはずなのにが自然。だろうなのに は不自然：だろう自体が無根拠（50%）なので「落空」するほどの確信がない。③は無根拠の弱い推量なのでだろう／かもしれない が自然、はずは根拠を問われる。\n【自我解釋：為何不是B？】Bの「だろうなのに」は温度が足りず落空の前提（80–90%確信）を満たさない。はずなのに が選ばれるのは「根拠があるからこそ裏切られた感」が出るため。\n【具體例對照】正：鍵をかけたはずなのに（有記憶→落空）／誤：鍵をかけただろうなのに（不自然）／対照：たぶん晴れるだろうけど（無根拠→保留）。はずだったのに は「本來應該〜卻沒做」の事後形（例：持っていくはずだったのに忘れた）で本問①②とは別。","id":"2c63b694d2543ebbd0c18920","itemType":"DOJO_QUESTION","level":"N4","name":"W8-4 推量落空 はずなのに — 甘露寺蜜璃「かけたはずなのに」","options":"A. ①はずなのに ②はずなのに ③だろうけど／かもしれないけど → 正解\nB. ①だろうなのに ②かもしれないなのに ③はずなのに\nC. ①かもしれないのに ②だろうなのに ③はずだったのに","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787786216179},"pillar":"甘露寺蜜璃","question":"【N4 推量｜主動回憶：先蓋住，手寫「はずなのに＝有根拠確信＋現實落空の抱怨／だろうなのに×／はずだったのに＝本來應該做卻沒做」再選】\n次の（ ）に最も自然な形を選べ。\n① 鍵をかけた（ ）、開いていた。（明確な記憶があるのに現実が裏切った）\n② 約束した（ ）、来なかった。（應該來卻沒來）\n③ たぶん明日は晴れる（ ）、一応傘を持っていく。（無根拠の弱い推量）\n","sourceUrl":"https://jp.ikuchannel.com/grammar/sentence-endings","updatedAt":1787786216079,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"読解","createdAt":1787785488049,"explanation":"PIE/ASLR の核心公式は leak − offset = base。PIE は 4Kアラインで下12bitは固定、offsetは固定なので引き算で base が出る。libc も同様に puts_leak − puts_offset = libc_base、そこから system = libc_base + system_offset。Bは符号逆、Cは誤り（下12bitは固定だからこそ partial overwrite も効く）。Canary と同じく「先に洩らしてから計算」が二段目の前提。","id":"d0b5c17ac14ed46c454aeecd","itemType":"DOJO_QUESTION","level":"N3","name":"CTF PIE/ASLR 洩漏算 base — 時透無一郎の霞計算 2026-08-27","options":"A. pie_base = leak − offset、libc_base = leak − offset、system = libc_base + offset（leak − offset = base）\nB. pie_base = leak + offset（足し算）\nC. 下12bitがランダムで計算不可","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787785488149},"pillar":"時透無一郎","question":"PIE有効の64bit ELF。%p でスタック上のリターンアドレス 0x564a3f2e126a をリークした。readelf によると同アドレスのオフセットは 0x126a（baseからの距離）。また puts@GOT から puts の実アドレス 0x7f8c1a42a710 を得た。libc 内の puts オフセットは 0x80a30、system は 0x50d60。\n次の計算で正しいものはどれ？\n\nA. pie_base = 0x564a3f2e126a − 0x126a = 0x564a3f2d0000 ／ libc_base = 0x7f8c1a42a710 − 0x80a30 ＝ … → system = libc_base + 0x50d60\nB. pie_base = 0x564a3f2e126a + 0x126a ／ libc_base = 0x7f8c1a42a710 + 0x80a30\nC. PIEは下12bitがランダムなので leak − offset では base は求まらない","sourceUrl":"https://ian.nl/blog/aslr-bypass-with-libc-leak","updatedAt":1787785488049,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787785488049,"explanation":"①は気象予報という明確な根拠 → はずだ（80–90%の確信）。②は根拠なしの独り言 → だろう（50–70%）。③は「記憶と事実のズレ」＝はずなのに の落空用法。④は目上への丁寧な推量 → でしょう（だろうの丁寧形）。温度は「かもしれない＜だろう＜はず」の順で上がる。","id":"926e9d01df090f3bc9082c23","itemType":"DOJO_QUESTION","level":"N4","name":"N4/N3 推量 温度差 だろう・かも・はず — 胡蝶しのぶの推量計 2026-08-27","options":"A. ①はずだ ②だろう ③はずな ④でしょう\nB. ①かもしれない ②はずだ ③だろう ④だろう\nC. ①だろう ②かもしれない ③かもしれない ④はずだ","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787785488049},"pillar":"胡蝶しのぶ","question":"次の①〜④の場面で最も自然な推量表現を選べ。\n① 天気予報で「明日は雨 80%」→「明日は雨が降る（ ）」\n② 根拠なしの独り言「明日は晴れる（ ）」\n③ 鍵をかけた記憶があるのに開いていた「鍵をかけた（ ）のに」\n④ 目上の先生に「明日は休み（ ）」と丁寧に推量\n\n【選択肢】\nA. ①はずだ ②だろう ③はずな ④でしょう\nB. ①かもしれない ②はずだ ③だろう ④だろう\nC. ①だろう ②かもしれない ③かもしれない ④はずだ","sourceUrl":"https://jp.ikuchannel.com/grammar/pattern-darou","updatedAt":1787785488049,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787493206034,"deletedAt":null,"explanation":"「A は B です」は N5 文法の核。主題を示す「は」を選ぶ。","id":"6a8afb553364531016304497","isPublic":false,"itemType":"DOJO_QUESTION","level":"N5","mastered":true,"name":"N5 文法 胡蝶しのぶ","options":"A. は\nB. を\nC. に\nD. で","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787493205372},"pillar":"胡蝶しのぶ","preParentID":null,"question":"「わたし（　　）学生です。」に入る助詞は？","sourceUrl":"","updatedAt":1787755166616,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":6},{"answer":"A","category":"文法","createdAt":1787507256848,"deletedAt":null,"explanation":"正解 A・静かに。N5 な形容詞副詞形「静かに＋動詞」。義勇的「静かに呼吸」是水之呼吸基本。","id":"3d6b0e41ae5c1156acf26faa","isPublic":false,"itemType":"DOJO_QUESTION","level":"N5","mastered":true,"name":"N5 文法 冨岡義勇 — 静かに呼吸する","options":"A. 静かに\nB. 静かだ\nC. 静かな\nD. 静かにだ","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507257448},"pillar":"冨岡義勇","preParentID":null,"question":"【N5 文法｜冨岡義勇】\n＿＿＿ 呼吸して ください。\n義勇「…呼吸を整えろ」丁寧版","sourceUrl":"","updatedAt":1787753143267,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":4},{"answer":"B","category":"文法","createdAt":1787699167853,"explanation":"正解 B。ば＝只要～就～通則（安ければ買う、～ば～ほど），たら＝～完之後的個別事件（着いたら電話する、着いたら会った）。ならは接話（既然～的話），と是必然。精緻化提問：為什麼通則不選たら？因為たら重「完成時點」，通則重「條件滿足即成立」的一般法則。雙重編碼：把ば/たら畫成兩欄——左「いつでも成り立つ」右「あの一回だけ」。來源：Iku老師 条件形完全版 / TUFS。","id":"284153f8e8b56854d9e41e85","itemType":"DOJO_QUESTION","level":"N4","name":"W7-5 条件形 ば vs たら 通則 vs 個別 — 煉獄杏寿郎「安ければ買う」","options":"A. ①たら ②ば（逆）\nB. ①ば ②たら（①安ければあるほど＝ば～ほど通則／②着いたら会った＝完成後）→ 正解\nC. ①なら ②と\nD. ①と ②なら","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787699168053},"pillar":"煉獄杏寿郎","question":"【N4 条件形｜主動回憶：先蓋住選項，手寫「通則/諺語→ば／個別一次性→たら」再選】\n次の（ ）に自然なのはどれ？\n①「（ ）あればあるほど欲しくなる。」（通則）\n②「昨日、駅に（ ）、先生に会った。」（昨天的單次事件）\n\nA. ①たら ②ば\nB. ①ば ②たら → 正解パターン\nC. ①なら ②と\nD. ①と ②なら","sourceUrl":"https://jp.ikuchannel.com/articles/conditional-forms-complete","updatedAt":1787699167853,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"D","category":"文法","createdAt":1787699167853,"explanation":"正解 D。なら獨門：前件可晚於後件（行くなら両替しておく＝換錢在去之前）。行ったら＝去了之後才換，時序相反。と不可接命令（おきなさい），A 直接刪。精緻化提問：為什麼なら可前件晚於後件？因為なら＝「既然你說要去」接住話題再給建議，不是時間先後。雙重編碼：畫時序線「両替しておく ──→ 行く」，標なら在後件前。來源：Iku老師 条件形完全版 / TUFS 条件表現。","id":"3ab7f7d92d3a334651e546e4","itemType":"DOJO_QUESTION","level":"N4","name":"W7-3 条件形 なら vs たら 時序対照 — 炭治郎「行くなら両替しておく」","options":"A. 行くと（V辞書＋と → 必然、後件×命令）\nB. 行けば（ば形 → 通則）\nC. 行ったら（た＋ら → 完成後＝去了之後才…）\nD. 行くなら（普通形＋なら → 接話・前件可晚於後件＝既然要去就先…）→ 正解","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787699167853},"pillar":"竈門炭治郎","question":"【N4 条件形｜主動回憶：先蓋住選項，手寫「なら＝前件可晚於後件＝行く前に準備／たら＝完成後＝行った後に」再選】\n次の（ ）に最も自然な条件形はどれ？\n「日本へ（ ）、円を両替しておきなさい。」（意味：去日本之前先把日圓換好，換錢發生在「去」之前）\n\nA. 行くと\nB. 行けば\nC. 行ったら\nD. 行くなら","sourceUrl":"https://jp.ikuchannel.com/articles/conditional-forms-complete","updatedAt":1787699167853,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787699167853,"explanation":"正解 B。NUL-truncate：埋めて canary 先頭 \\x00 を潰し、puts が後7バイトを吐き出す → u64(b\"\\x00\"+recv(7)) で還原。還原後は同一 payload で canary を埋め戻し＋ROP（b\"A\"*offset＋p64(canary)＋b\"B\"*8＋p64(ret)＋pop rdi; ret…）。Aは一度 return すると __stack_chk_fail で死ぬ。二段式＝先洩漏再蓋RET，呼應 ROP精選 d9823a04。精緻化提問：為什麼必須同一payload？因為 canary 檢查在函式 epilogue，破壞後不能活著回到下一輪。雙重編碼：手畫 [buf][Canary][RBP][RET] stack 圖，標 leak 方向與覆寫方向。來源：Jorian Woltjer Stack Canaries / CTF101。","id":"22eef0896e8a9d158d44b723","itemType":"DOJO_QUESTION","level":"N3","name":"W7-6 Canary NUL-truncate＋同payload ROP — 不死川実弥「洩らして即斬る」","options":"A. 一度 return してから二回目で ROP（canary 破壊で __stack_chk_fail 即死 → 不可）\nB. 同一 payload 内で復元＋ROP（先に leak しておく＝ておく事前準備）→ 正解\nC. 飛ばし（任意書き込みがない本件では不可）\nD. fork 爆破（親子同 canary だが本件は leak 可能なので二段式が定石）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787699168153},"pillar":"不死川実弥","question":"【CTF連動・Canary｜主動回憶：先蓋住選項，手寫「payload＝A*offset＋p64(canary)＋B*8＋p64(ret)＋ROP 且洩漏後不return」再選】\n64bit で Canary: Yes / NX: Yes。read 後に puts で出力する脆弱性。NUL-truncate で leak した後、どう ROP する？\n\nA. 一度 return してから二回目の入力で ROP\nB. 同一 payload 内で canary を復元して一気に ROP（A*offset＋p64(canary)＋ダミーRBP＋ROP）→ 正解\nC. canary を飛ばして直接 RET を上書き（本バイナリでは不可）\nD. fork 爆破で毎回違う canary を当てる","sourceUrl":"https://book.jorianwoltjer.com/binary-exploitation/stack-canaries","updatedAt":1787699167853,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787699167853,"explanation":"正解 A。黄金フロー①：後件是命令・依頼（てください）／勧誘（ましょう）／意志（～たい／～よう）→ と直接削除。B/C/D皆觸此禁，改たら或なら。A是每年必然，用と最自然；改ったら則變「今年那一次到了春天」。精緻化提問：為什麼と後不能接命令？因為と＝必然發生的客觀規律，主語非人；命令是人的意志，不相容。雙重編碼：畫四象限，橫軸「後件是意志？」→ 是→刪と。來源：Iku老師 条件形完全版 / Eikan N4假定文。","id":"45da6d45a5e3377223086a51","itemType":"DOJO_QUESTION","level":"N4","name":"W7-4 条件形 と 後件限制 — 胡蝶しのぶ「と＋命令の罠」","options":"A. 春になると、桜が咲く。（必然 → と自然）→ 正解\nB. 駅に着くと、電話してください。（と＋てください → ✕）→ 正しくは着いたら\nC. 安いと、買ってください。（と＋てください → ✕）→ 安かったら／安ければ\nD. 行くと、行きましょう。（と＋ましょう → ✕）→ 行くなら／行ったら","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787699167953},"pillar":"胡蝶しのぶ","question":"【N4 条件形｜主動回憶：先蓋住選項，手寫「後件是命令/邀約/意志/希望→と不可」再選】\n次の4文で正しいものはどれ？一つだけ正しい。\n\nA. 春になると、桜が咲く。（毎年の自然現象）\nB. 駅に着くと、電話してください。\nC. 安いと、買ってください。\nD. 行くと、行きましょう。","sourceUrl":"https://jp.ikuchannel.com/articles/conditional-forms-complete","updatedAt":1787699167853,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"D","category":"文法","createdAt":1787699167853,"explanation":"正解 D（誤りを探す）。D正しくは「同一payload内で復元＋ROP」、return 後二回目は不可。A/B/C皆正しい精緻化提問＋雙重編碼示範：A問為什麼と×命令→答必然性，B問為什麼00開頭→答字串截斷防護，C問為什麼なら可逆→答接話性。本題即「理解→提取」三連：①精緻化 Why 連舊知識（ておく事前準備／必然vs意志）→ ②雙重編碼 文字⇄圖（stack 圖／四象限／時序線）→ ③闔書提取（蓋住重畫重答）。來源：Learning Scientists 6 Strategies / Dunlosky 2013 / Iku老師 / Jorian Woltjer。","id":"2c60cc2bfdb0db806ff2cdf4","itemType":"DOJO_QUESTION","level":"N4","name":"W7-8 精緻化×雙重編碼 総合 — 胡蝶しのぶ「Whyと図で斬る」","options":"A. 正しい Why＋図（と＝必然→意志不相容）\nB. 正しい Why＋図（\\x00 は NUL 終端対策）\nC. 正しい Why＋図（なら＝接話→時序可逆）\nD. 誤り（return すると __stack_chk_fail 即死、同一payloadで完結）→ 正解（誤りを探す）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787699168353},"pillar":"胡蝶しのぶ","question":"【N4 総合｜主動回憶：先蓋住選項，手寫 Why＋圖再選。Why＝連舊知識／圖＝文字⇄圖互譯】\n次の4つの学習メモで誤っているものを一つ選べ。\n\nA. Why：と後が命令不可なのは「と＝必然」だから——人の意志と不相容。図：四象限で「後件意志？→Yes→刪と」。\nB. Why：canary 先頭が \\x00 なのは文字列終端で溢出を止めるため。図：[buf][00＋7random][RBP][RET] の stack 図。\nC. Why：ならが前件後件の時序を逆にできるのは「接話」だから。図：両替しておく ──→ 行く の時序線。\nD. Why：NUL-truncate 後に一度 return して二回目で ROP できる——canary は return 後に再抽選されるから。図：二回目入力で再 ROP。","sourceUrl":"https://www.learningscientists.org/blog/2017/4/20-1","updatedAt":1787699167853,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787699167853,"explanation":"正解 A（Bも同型で A を支える）。Canary 三問心法：①怎麼洩漏（%p/NUL）→ ②何時還原（同一payload）→ ③不能洩漏則 fork 1byte×7（先頭\\x00固定）或飛過。C×J隱喻：条件形なら/たらの時序選択 ↔ if(leaked)ならROP／洩漏できないならfork。前件可晚於後件的なら正如「行くなら両替しておく」＝先準備。精緻化提問：為什麼 fork 共享 canary？因為 fork 複製位址空間，canary 未重抽。雙重編碼：畫分岐圖 if→leaked?─Yes→ROP─No→fork?─Yes→brute。來源：Jorian Woltjer / CTF101 / HackTricks。","id":"c476b67d3490e75c9ab89c8d","itemType":"DOJO_QUESTION","level":"N3","name":"W7-7 Canary 条件分岐選型 — 時透無一郎「if leaked then ROP else fork」","options":"A. if(leaked) ROP else if(fork) brute-force else bypass → 正解の分岐\nB. 条件形の後件制限と同じく「条件で手法が決まる」→ Aと同型で正解\nC. ならの時序を誤用（Canary は先に leak しておく必要）\nD. と同様必ず fork（誤り。leak 可能なのに爆破は遠回り）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787699168253},"pillar":"時透無一郎","question":"【CTF連動・Canary｜主動回憶：先蓋住選項，手寫「checksec→Canary Yes→問：洩漏可？fork？飛過？」再選】\nchecksec：Canary Yes / NX Yes / PIE No。次の条件分岐で正しい対応は？\n\nA. if (leak可 なら ROP) else if (fork型 なら 1byte爆破) else 飛過\nB. if (と なら 命令) のように後件で決まる条件分岐と同じ構造 → 上記 A が正しい\nC. ならは前件が後件より後でも可なので、leak 前に ROP できる\nD. と同様、Canary があれば必ず fork 爆破","sourceUrl":"https://book.jorianwoltjer.com/binary-exploitation/stack-canaries","updatedAt":1787699167853,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787698997503,"explanation":"正解 B。と の後件は命令・依頼・意志・勧誘不可→ A は✕、正しくは「着いたら」。C は毎年の必然なので「春になると」が自然、たらは個別の一度きり。D は「行く前」に両替なので「行くなら、両替しておきなさい」が正しい（ならは前件が後件より後でも可）。黄金フロー：①後件が命令？→と削除 ②相手の話を受ける？→なら ③通則→ば／個別→たら。\n出典：Iku老師 条件形完全版 / TUFS 条件表現","id":"2179390bd134f880bcda676d","itemType":"DOJO_QUESTION","level":"N4","name":"N4 条件形 と・ば・たら・なら 後件限制 — 胡蝶しのぶの判定","options":"A. A が正しい（と＋てください）\nB. B が正しい（たら＋てください）\nC. C が正しい（たらで自然現象）\nD. D が正しい（行ったらで事前準備）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787698997503},"pillar":"胡蝶しのぶ","question":"【N4・条件形】次の文で正しいものはどれ？\n\nA. 駅に着くと、電話してください。\nB. 駅に着いたら、電話してください。\nC. 春になったら、桜が咲く。（毎年の自然現象として）\nD. 日本へ行ったら、円を両替しておきなさい。（行く前に両替）","sourceUrl":"https://jp.ikuchannel.com/articles/conditional-forms-complete","updatedAt":1787698997503,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787698997503,"explanation":"正解 B。64bit canary は先頭1バイトが \\x00＋残り7バイトランダム（LE）。%p でダンプすると 0x…00 の値が目印。A は先頭固定00なので誤り。C は canary 破壊後に return すると __stack_chk_fail で即死、同一 payload 内で canary 復元＋ROP まで完結させる必要がある。D は fork() の子は親と同じ canary を継承するので 1 byteずつ brute-force 可能。\n出典：Jorian Woltjer Stack Canaries / CTF101","id":"8fb196ff46904ae9c8a45fd2","itemType":"DOJO_QUESTION","level":"N3","name":"CTF Canary 洩漏 二選一 — 時透無一郎の哨兵","options":"A. A が正しい\nB. B が正しい（%p / 末尾00が目印）\nC. C が正しい（return後に二回目）\nD. D が正しい（forkで毎回変化）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787698997603},"pillar":"時透無一郎","question":"【CTF連動・Canary】64bit Linux で checksec が Canary: Yes のとき、正しいのは？\n\nA. Canary は完全ランダム8バイトで、先頭もランダム\nB. %p 大量ダンプで末尾 00 の値が Canary の目印になる\nC. NUL-truncate リーク後に一度 return してから二回目で ROP すればよい\nD. fork() 型サービスでは親と子で Canary が毎回変わるので brute-force 不可","sourceUrl":"https://book.jorianwoltjer.com/binary-exploitation/stack-canaries","updatedAt":1787698997503,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507275844,"deletedAt":null,"explanation":"正解 A・くれて。N3 「〜てくれてありがとう」感謝對方的恩惠。煉獄熱情道謝。","id":"bc3c575b1f74d4869bc0f520","isPublic":false,"itemType":"DOJO_QUESTION","level":"N3","mastered":true,"name":"N3 文法 煉獄杏寿郎 — てくれてありがとう","options":"A. くれて\nB. あげて\nC. もらって\nD. やって","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507276044},"pillar":"煉獄杏寿郎","preParentID":null,"question":"【N3 文法｜煉獄杏寿郎】\n最後まで 見守って ＿＿＿、ありがとう！\n煉獄感謝句","sourceUrl":"","updatedAt":1787681421636,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":2},{"answer":"B","category":"文法","createdAt":1787612876249,"explanation":"正解 B。ておいてくれる＝ておく（先做／放著）＋てくれる（對方→我，感謝方向）的複合。W4-2 的 置いておいてくれた／閉めておいてくれた 即此型的過去式。ておく本身是「我先做」，加上くれる就變「對方幫我先做好放著」的溫柔，N4→N3 的自然橋接。口語縮約：ておいて→といて（閉めといてくれる）。來源：時雨の町 N4文法20「ておく」","id":"7dcb5d651c79234b764f57aa","itemType":"DOJO_QUESTION","level":"N4","name":"W6-5 ておいてくれる延伸 — 伊黒小芭内「閉めておいてくれる」","options":"A. 閉めておいた（我自己先做）\nB. 閉めておいてくれる → 正解（對方幫我先做／放著）\nC. 閉めてあった（結果残留・物主語）\nD. 閉めてしまった（遺憾完成）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787612876449},"pillar":"伊黒小芭内","question":"【N4 文法・ておいてくれる｜主動回憶：先蓋住選項，手寫「誰幫誰先做／放著？W4-2 置いておいてくれた 還記得嗎」再選】\n小芭内が炭治郎に頼む：\n「明日の合宿のために、戸を閉めて ＿＿＿。」\n（請對方幫我先關好放著，帶感謝的授受。銜接 W4-2「置いておいてくれた／閉めておいてくれた」）","sourceUrl":"https://www.sigure.tw/learn-japanese/grammar/n4/20","updatedAt":1787612876249,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"D","category":"文法","createdAt":1787612876249,"explanation":"正解 D。A 事前準備（有為了之後的目的）、B 放置（做完維持）、C 授受もらう方向正確、D 把 てしまった（遺憾／做完）誤標為 てある（窓が開けてある＝物主語結果残留）。ておく vs てある vs てしまう 三者判準：人主語為了之後／放著＝ておく、物主語結果＝てある、遺憾完成＝てしまう。交錯心法：當下卡卡＝大腦更用力編碼； blocked 當下勝、interleaved 1月後 +76% 且 80→74 免疫遺忘。來源：Skycak〈Interleaving〉／時雨の町 N4文法20","id":"9f2f128c2eb898006d854445","itemType":"DOJO_QUESTION","level":"N4","name":"W6-8 交錯小考 総合 — 胡蝶しのぶ「4句分類の誤りを探せ」","options":"A. A — 正しい（有「明日のために」→ 事前準備）\nB. B — 正しい（つけて→つけたまま維持→放置）\nC. C — 正しい（に＝から，私が先生からもらった）\nD. D — 誤り（てしまった＝遺憾／完成，非 てある＝結果残留）→ 正解","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787612876749},"pillar":"胡蝶しのぶ","question":"【N4 総合・交錯小考｜主動回憶：先蓋住選項與解析，手寫「每句先標型→再找誤り」】\n次の4文の分類で、誤っているものはどれ？\nA. 明日のために弁当を作っておく → 事前準備\nB. テレビはつけておいて → 放置・保持（つけたまま）\nC. 私は先生に教えてもらった → 授受・もらう（私←先生）\nD. 窓を開けてしまった → 結果残留（てある）\n\n※ 本題 1題內混 4 型（ておく事前／放置＋もらう＋てしまう／てある）— 交錯練習的微型小考。","sourceUrl":"https://justinmath.com/cognitive-science-of-learning-interleaving/","updatedAt":1787612876249,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"C","category":"読解","createdAt":1787612876249,"explanation":"正解 C。三手法対照：① ret直蓋 shellcode 吃 NX，② GOT覆寫吃 RELRO Full，③ ROP/ret2libc 吃 NX on 也能過（重用 libc 現成 gadget，不注入）。x64 第一引数は rdi → pop rdi; ret が核。libc_base 洩漏後 system = base+0x58750、\"/bin/sh\" 同算，payload：padding + pop_rdi + binsh + ret(對齊) + system。PIE off なので binary gadget 可寫死，ASLR on なら先に %p 洩漏 base。呼應 Interleaving：三手法混練才練到「看到 checksec 選手法」的判別力。來源：ian.nl〈ret2libc ROP Attack〉／r1ru〈Binary Exploitation 101 - ROP〉","id":"6f87748b59decc0f07d1c883","itemType":"DOJO_QUESTION","level":"N3","name":"W6-7 ROP三手法選型 — 悲鳴嶼行冥「NX on → 走 ROP」","options":"A. 直接 ret に shellcode（NX on で stack は rw-，実行不可）\nB. Format String GOT 書き換え（RELRO Full で GOT は r--，書き込み不可）\nC. ret2libc／ROP：pop rdi; ret → \"/bin/sh\" → system() → 正解\nD. Canary 書き換え（Canary off なので不要）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787612876649},"pillar":"悲鳴嶼行冥","question":"【CTF連動・Pwn三手法選型｜主動回憶：先蓋住選項，手寫「checksec 三欄→ NX／RELRO／PIE 哪個亮？→ 選手法」再選】\nchecksec：NX enabled, RELRO Full, Canary off, PIE off。攻撃者は stack overflow で ret を奪えたが GOT は書き込み不可。最も適切な制御流劫持は？\n\nA. 直接 ret に shellcode アドレスを書く\nB. Format String %n で GOT を書き換える\nC. ret2libc／ROP：pop rdi; ret → \"/bin/sh\" → system()\nD. Canary だけを書き換える","sourceUrl":"https://ian.nl/blog/ret2libc-rop-attack-no-aslr","updatedAt":1787612876249,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"読解","createdAt":1787612876249,"explanation":"正解 A。送っておきます＝有明確「為了之後（來週合宿）先做」→ 事前準備；開けておいてください＝做完維持那個狀態（開完就開著）→ 放置・保持。判準一句：有無「為了之後的目的」。看到「念のため／前に／までに」多半是①事前；看到「まま／つけたまま」氛圍多半是②放置。此題呼應 Interleaving 混排心法：書信読解＋ておく判別同時練。來源：時雨の町 N4文法20／Eikan N4基礎文法15","id":"10e9c456cd104d2c331b47cb","itemType":"DOJO_QUESTION","level":"N4","name":"W6-6 書信＋ておく読解 — 不死川実弥「送っておきます／開けておいて」","options":"A. 送っておきます＝事前準備（為了合宿先送）／開けておいて＝放置・保持（開完維持開）→ 正解\nB. 送っておきます＝放置／開けておいて＝事前準備\nC. 両方とも事前準備\nD. 両方とも放置・保持","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787612876549},"pillar":"不死川実弥","question":"【N4 読解・書信＋ておく｜主動回憶：先蓋住選項，手寫「有無為了之後的目的？」再選】\nメール：\n「来週の合宿の件ですが、念のため資料を送っておきます。当日は窓を開けておいてください。」\nこのメールで2つの「ておく」の使い分けとして正しいものは？\n\n※ 策展人指定：每回混 3 型（に／から＋書信＋ておく）— 此題即書信×ておく交錯。","sourceUrl":"https://www.eikan.com.tw/3g_news_content.php?id=1434","updatedAt":1787612876249,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787612876249,"explanation":"正解 A。①有「旅行の前に」＝為了之後先做→事前準備 ておく。②「友達に～もらった」＝私は友達からもらった方向（に＝から亦可，授受視角）。③「窓が～てある」＝物主語＋結果残留，非人為準備。Interleaving機制：blocked只刷同一型會產生「虛假精熟」；混排強迫每題先判別型別，才練到真正的「判別力」。來源：時雨の町 N4文法20／NativeCamp JLPT N4文法30句型","id":"3374e0a42e2d805ced596b57","itemType":"DOJO_QUESTION","level":"N4","name":"W6-4 交錯① 判別 — 炭治郎「事前／放置／授受／結果残留」","options":"A. ①事前準備（ておく）②授受・もらう（私←友達）③結果残留（てある・物主語）→ 正解\nB. ①放置・保持 ②授受・くれる ③事前準備\nC. ①事前準備 ②授受・あげる ③放置（ておく）\nD. ①遺憾（てしまう）②授受・もらう ③放置（ておく）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787612876349},"pillar":"竈門炭治郎","question":"【N4 交錯①・判別｜主動回憶：先蓋住選項，手寫「①事前or放置？②授受方向誰→誰？③人or物主語？」再選】\n次の3文の分類として正しいものは？\n① 旅行の前に切符を買っておく\n② 友達に本を貸してもらった\n③ 窓が開けてある\n\n※ 交錯心法：每題先問「這題考什麼型？判據是？」再動筆。","sourceUrl":"https://ja.nativecamp.net/zh-tw/blog/20260427_jlpt-n4-grammar-list/","updatedAt":1787612876249,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787612876249,"explanation":"正解 B。てある＝物が主語、結果の残留（窓が開けてある＝窗戶呈現開著的結果）。ておく＝人が主語、為了之後先做／做完放著（窓を開けておく＝我把窗開著放）。てしまう＝遺憾／完成。とく（開けといた）＝ておく的口語縮約，仍是人主語。判準：看主語是人還是物、以及有無「為了之後的目的」。來源：Eikan〈N4基礎文法15 ておきます〉／時雨の町 N4文法20「ておく」","id":"a77162b64909431e88ce10cf","itemType":"DOJO_QUESTION","level":"N4","name":"W6-3 補助動詞群判別 — 甘露寺蜜璃「ておく vs てある vs てしまう」","options":"A. 開けておく（人主語・事前準備／放置）\nB. 開けてある（物主語・結果残留）→ 正解\nC. 開けてしまった（遺憾・完成）\nD. 開けといた（ておいた的口語縮約，仍是人主語）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787612876249},"pillar":"甘露寺蜜璃","question":"【N4 補助動詞群｜主動回憶：先蓋住選項，手寫「主語是人→ておく／物→てある／遺憾→てしまう」再選】\n次の文の（ ）に入る最も自然な表現はどれ？\n「窓が ＿＿＿。」（窗戶開著的狀態，描述結果殘留，非人為準備動作）\n\nA. 開けておく\nB. 開けてある\nC. 開けてしまった\nD. 開けといた","sourceUrl":"https://www.eikan.com.tw/3g_news_content.php?id=1434","updatedAt":1787612876249,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"C","category":"文法","createdAt":1787612664382,"explanation":"正解 C。A/B/D 皆「為了之後的事先準備」（旅行/考試/待客前先做）；C 是「做完維持狀態/放著」（開完就開著）。判準：有無「為了之後的目的」。口語縮約：ておく→とく（言っとく）。來源：時雨の町 N4文法20「ておく」","id":"f7feb93d99992a25bd9f8e32","itemType":"DOJO_QUESTION","level":"N4","name":"N4 ておく 事前 vs 放置 — 時透無一郎の準備 2026-08-25","options":"A. A — 事前準備（為了旅行）\nB. B — 事前準備（為了考試）\nC. C — 放置・保持（開完維持開的狀態，非為了之後的目的）→ 正解\nD. D — 事前準備（為了待客）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787612664382},"pillar":"時透無一郎","question":"【ておく・用法辨析】次の文で「ておく」の使い方が他と違うものはどれ？\n\nA. 旅行の前に、切符を買っておく。\nB. 試験までに単語を覚えておきます。\nC. 窓を開けておいてください。\nD. 友達が来る前に部屋を掃除しておく。\n\n※ 主動回憶：先蓋住選項，手寫「為了之後的目的有無？」再選。","sourceUrl":"https://www.sigure.tw/learn-japanese/grammar/n4/20","updatedAt":1787612664382,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787612664382,"explanation":"正解 B。言っとく/言っといた = 言っておく/言っておいた 的口語縮約（てお→と）。ておく=先準備/放著；てしまう=做完/遺憾；てある=結果殘留（物主語）；ていた=進行。聽到「とく/といて」立刻還原 ておく。與 ておいてくれる（對方幫我放著）區分。","id":"f10eb8a4f09a63fbd223b743","itemType":"DOJO_QUESTION","level":"N4","name":"N4 ておく縮約 とく — 聽力陷阱 2026-08-25","options":"A. 言っていた（進行）\nB. 言っておいた（ておく縮約 とく）→ 正解\nC. 言ってしまった（遺憾/完成）\nD. 言ってあった（結果殘留）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787612664482},"pillar":"胡蝶しのぶ","question":"【ておく・縮約聽解】会話：「先生に言っといた？」「うん、言っといた。」 下線部の正しい還元は？\n\nA. 言っていた\nB. 言っておいた\nC. 言ってしまった\nD. 言ってあった","sourceUrl":"https://ja.nativecamp.net/zh-tw/blog/20260427_jlpt-n4-grammar-list/","updatedAt":1787612664382,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"語彙","createdAt":1787507827889,"deletedAt":null,"explanation":"正解 A・おいしい。N5 い形容詞。禰豆子は美味しいものが好き。","id":"143b4e3b64842ff01ca988b6","isPublic":false,"itemType":"DOJO_QUESTION","level":"N5","mastered":true,"name":"N5 語彙 竈門禰豆子 — おいしい","options":"A. おいしい\nB. からい\nC. にがい\nD. すっぱい","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507828189},"pillar":"竈門禰豆子","preParentID":null,"question":"【N5 語彙｜竈門禰豆子】\nこのパンは ＿＿＿ です。\n禰豆子「むむっ！」","sourceUrl":"","updatedAt":1787576247539,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":3},{"answer":"A","category":"文法","createdAt":1787507275844,"deletedAt":null,"explanation":"正解 A・いただきました。N3 謙讓語「てもらう→ていただく」。伊黒嚴謹，對上位者用謙讓。","id":"ef555e3eef78abe0239d238c","isPublic":false,"itemType":"DOJO_QUESTION","level":"N3","mastered":true,"name":"N3 文法 伊黒小芭内 — ていただく 謙譲","options":"A. いただき\nB. あげ\nC. くれ\nD. もらい","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507276444},"pillar":"伊黒小芭内","preParentID":null,"question":"【N3 文法｜伊黒小芭内】\n先生に ご指導 ＿＿＿ ました。\n（承蒙老師指導）","sourceUrl":"","updatedAt":1787576161306,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":2},{"answer":"C","category":"文法","createdAt":1787493206034,"deletedAt":null,"explanation":"逆接「けど」。「雨でも任務へ行く」— 煉獄の心意気。N4 接続助詞。","id":"6a8afb553364531016304498","isPublic":false,"itemType":"DOJO_QUESTION","level":"N4","mastered":true,"name":"N4 文法 煉獄杏寿郎","options":"A. のに\nB. ので\nC. けど\nD. から","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787493205372},"pillar":"煉獄杏寿郎","preParentID":null,"question":"「雨が降っている（　　）、出かけます。」","sourceUrl":"","updatedAt":1787562032944,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":4},{"answer":"A","category":"文法","createdAt":1787507832704,"deletedAt":null,"explanation":"正解 A・ていただけますか。N3 謙譲依頼。蜜璃の丁寧さ。","id":"7f2eb4cfac7f7843841785a9","isPublic":false,"itemType":"DOJO_QUESTION","level":"N3","mastered":true,"name":"N3 文法 甘露寺蜜璃 — 作っていただけますか","options":"A. いただけます\nB. あげます\nC. くれます\nD. もらえます","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507832804},"pillar":"甘露寺蜜璃","preParentID":null,"question":"【N3 文法｜甘露寺蜜璃】\nお菓子の作り方を 教えて ＿＿＿ か。","sourceUrl":"","updatedAt":1787552830013,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":2},{"answer":"A","category":"語彙","createdAt":1787507256848,"deletedAt":null,"explanation":"正解 A・おいしい。N5 い形容詞。禰豆子雖然不說話但表情就是「好吃」！","id":"cf6417642403f948b7cd5d2f","isPublic":false,"itemType":"DOJO_QUESTION","level":"N5","mastered":true,"name":"N5 語彙 竈門禰豆子 — おいしい！","options":"A. おいしい\nB. からい\nC. にがい\nD. すっぱい","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507257148},"pillar":"竈門禰豆子","preParentID":null,"question":"【N5 語彙｜竈門禰豆子】\nこの パンは ＿＿＿ です。\n禰豆子點頭「むむっ！」時會用哪個形容詞？","sourceUrl":"","updatedAt":1787552706342,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":3},{"answer":"A","category":"読解","createdAt":1787530615825,"explanation":"正解 A。「貸してくださりありがとうございました」＝先生が私に貸してくださったことへの感謝（主語＝先生、尊敬語 くださる）。\nB いただき も文法的には可（私は先生に貸していただきありがとう）だが、主語を「私」に置き換える必要があり、原文「本を＿＿ありがとう」の主語が先生側なら Aが直截／C・Dは敬語なしで目上へのお礼として不自然。\n要點：お礼文は「先日は〜くださり／いただきありがとうございました」が定型。助詞は くださる→に、いただく→に／から。\n錯因：敬語・視角切換・に／から。\n來源：Iku老師 N4文法総整理","id":"133501168dfbcfc2aab8bb01","itemType":"DOJO_QUESTION","level":"N4","name":"W4-4 書信読解・お礼 — 悲鳴嶼行冥「貸してくださりありがとう」","options":"A. 貸してくださり\nB. 貸していただき\nC. 貸してあげ\nD. 貸してもらい","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787530616125},"pillar":"悲鳴嶼行冥","question":"【N4 読解・お礼メール｜主動回憶：先蓋住選項，手寫「誰が主語→感謝は くださる／いただく どっち？」再選】\n次のお礼メール。下線部の敬語として最も自然なのは？\n\n先日はお忙しい中、本を ＿＿＿ ありがとうございました。\n大変勉強になりました。","sourceUrl":"https://jp.ikuchannel.com/articles/n4-grammar-all-summary","updatedAt":1787530615825,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787530615825,"explanation":"正解 A。視角公式：\n・主語が上位者（先生が〜）→ くださる、相手は に（先生が私に〜くださった）\n・主語が自分（私は〜）→ いただく、相手は に／から皆可（私は先生に／から〜いただいた）\nB× くださるは「から」を原則取らない／C× 主語と動詞が逆／D× 教えてあげた は自分→相手に使う、先生への敬語として不自然。\n心法：先に矢印「先生が→私（くださる）／私←先生（いただく）」を描く。錯因：視角切換・助詞に／から・敬語。\n來源：Iku老師〈敬語版行為授受三者比較〉／Johnysensei","id":"78d1fca1069b0ac0f58f8c43","itemType":"DOJO_QUESTION","level":"N4","name":"W4-2 視角転換 に／から② — 胡蝶しのぶ「くださる vs いただく」","options":"A. 先生が私に教えてくださった ＝ 私は先生に教えていただいた（私は先生から教えていただいた も可）\nB. 先生が私から教えてくださった ＝ 私は先生に教えてくださった\nC. 先生が私に教えていただいた ＝ 私は先生から教えてくださった\nD. 先生が私に教えてあげた ＝ 私は先生に教えてもらった（敬語なしでOK）","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787530615925},"pillar":"胡蝶しのぶ","question":"【N4→N3 視角転換｜主動回憶：先蓋住選項，手寫「誰が主語→動詞は くださる／いただく？→助詞は？」再選】\n同じ出来事「先生が教えてくれた」を二つの視点で言い換える。正しいペアは？","sourceUrl":"https://jp.ikuchannel.com/grammar/keigo-juju-koui-compare","updatedAt":1787530615825,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"読解","createdAt":1787530615825,"explanation":"正解 B。「休ませていただきたいです」＝承蒙讓我休假（許可＋恩惠，謙讓最丁寧）。\nA てください＝許可を求める依頼としては可だが、Bより丁寧度一段下／C てあげます＝自分が相手に与える方向、依頼文で失禮／D てくれます＝相手がしてくれる、主語不一致。\n読解要點：件名・用件＝休暇願い、結語で丁寧度を判定。N4読解は「誰が誰に何のために書いたか」が必問。\n錯因：敬語・使役＋授受混合。文化廳兩條件（許可＋恩惠）同時満たす時だけ いただく系が自然。\n來源：Johnysensei〈させていただく 許可と恩恵〉","id":"b25572e62b9da460b682a686","itemType":"DOJO_QUESTION","level":"N4","name":"W4-3 書信読解・依頼 — 冨岡義勇「休ませていただきたい」","options":"A. てください\nB. ていただきたいです\nC. てあげます\nD. てくれます","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787530616025},"pillar":"冨岡義勇","question":"【N4 読解・依頼メール｜主動回憶：先蓋住選項，手寫「目的は何？→結語は許可求め？報告？」再選】\n次の依頼メールを読む。空欄に最も丁寧で自然な結語は？\n\n件名：明日休暇のお願い\n冨岡義勇です。明日、家族の用事で一日休ませ＿＿＿。ご迷惑をおかけしますが、よろしくお願いいたします。","sourceUrl":"https://johnysenseijp.com/self_view.php?id=158","updatedAt":1787530615825,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"C","category":"文法","createdAt":1787530615825,"explanation":"正解 C。てもらう文の相手は に／から どちらも可。に＝相手、から＝起點「〜のところからもらう」ニュアンスで強調したい時に使う。\nA× にのみ→狭すぎる／B× から のみ→誤り／D× を→相手を示せない。\n心法：先に「主語＝私（受益者）→相手は に／から」を手寫，再選。錯因標籤：助詞に／から・視角切換。錯即回 Leitner Day1。\n來源：Iku老師〈てあげる／てくれる／てもらう 完全攻略〉","id":"7c4be4b7329e54c54edd53b0","itemType":"DOJO_QUESTION","level":"N4","name":"W4-1 に／から辨析① — 炭治郎「貸してもらった」","options":"A. に のみ正しい\nB. から のみ正しい\nC. に／から どちらも正しい（から＝「〜からもらう」起點を強調）\nD. を のみ正しい","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787530615825},"pillar":"竈門炭治郎","question":"【N4 文法・に／から｜主動回憶：先蓋住選項，手寫「誰主語→相手は に／から？」再選】\n炭治郎が先生に本を借りたことを自分の視点で言う。空欄に入る助詞として正しいものは？\n\n私は 先生＿ 本を貸してもらった。","sourceUrl":"https://jp.ikuchannel.com/articles/teyaru-tekureru-temorau","updatedAt":1787530615825,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787530615825,"explanation":"正解 A。拝見・拝読・伺う 自体がすでに謙譲語（見る→拝見する、読む→拝読する、行く→伺う）。さらに「させていただく」を重ねると二重敬語で冗長・濫用。\n文化廳も「拝見させていただく」は誤用として指摘。正しくは「拝見しました／拝読しました／伺いました」。\nC いたしました は 丁寧だが 拝見いたしました もやや重複、最も簡潔な Aが試験の正解／B 全部そのままは二重敬語のまま／Dは謙譲語を使わず遠回し。\n心法：拝見＝謙譲語だと手寫してから「重ねない」。\n錯因：二重敬語・敬語濫用。CTF対照：重複覆寫の浪費。\n來源：Iku老師〈敬語版授受・二重敬語〉","id":"85d8805455eb4f73feef79b3","itemType":"DOJO_QUESTION","level":"N3","name":"W4-R2 二重敬語 — 胡蝶しのぶ・時透無一郎「拝読・伺う」","options":"A. 拝見しました／拝読しました／伺いました（いずれも「させていただく」を削る）\nB. 拝見させていただきました／拝読させていただきました／伺わせていただきます（そのまま全部OK）\nC. 拝見いたしました／拝読いたしました／伺わせていただきます（いたすだけに直す）\nD. 見させていただきました／読ませていただきました／行かせていただきます","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787530616525},"pillar":"胡蝶しのぶ","question":"【N3 敬語・二重敬語｜主動回憶：先蓋住選項，手寫「拝見／拝読／伺う＝すでに謙譲語？→重ねる？」再選】\n次の三つの「させていただく」付き表現のうち、正しい書き換えの組み合わせは？\n\n・資料を拝見させていただきました\n・本を拝読させていただきました\n・明日伺わせていただきます","sourceUrl":"https://jp.ikuchannel.com/grammar/keigo-juju-koui-compare","updatedAt":1787530615825,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"C","category":"文法","createdAt":1787530615825,"explanation":"正解 C。\n① 許可あり＋恩恵あり→させていただきます◎\n② 一方的宣告（許可なし）で させていただきます は濫用。文化廳指針では「相手の許可がない場面で使うのは不自然」→「休ませていただきます」は×、自然なのは「休みます／休ませていただきたい／休ませてください（許可を求めるなら）」。選択肢Cの「いただきます／します」が最も簡潔で濫用回避。\nBの させてください も許可を求める文脈なら可だが、一方的宣告文脈では不自然。\n心法：許可なし＝させていただく封印→します／いたします。\n錯因：敬語濫用・使役＋授受混合。CTF対照：許可＋恩惠 ↔ offset洩漏＋GOT可寫、缺一不可。\n來源：Iku老師〈敬語版授受〉／文化廳","id":"fd6fa9988aeda7955c5f95ea","itemType":"DOJO_QUESTION","level":"N3","name":"W4-R1 濫用二選一 — 産屋敷耀哉・宇髄天元「許可有無」","options":"A. ①させていただきます／②させていただきます（どちらも丁寧でOK）\nB. ①させていただきます／②させてください（②は許可求め）\nC. ①させていただきます／②いただきます／します が自然（②は許可なし＝濫用を避ける）\nD. ①させてください／②させていただきます","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787530616425},"pillar":"産屋敷耀哉","question":"【N3 敬語・濫用判斷｜主動回憶：先蓋住選項，手寫「二条件：許可あり？恩恵あり？→缺一即濫用」再選】\n次の二文、（　）に入る最も自然な表現をそれぞれ選ぶと？\n\n① 柱合会議の許可を得たので、早退（　）。\n② 明日は勝手に休むと決めた。一方的に「明日休みます」と伝える時、「明日休ませ（　）」は？","sourceUrl":"https://jp.ikuchannel.com/grammar/keigo-juju-koui-compare","updatedAt":1787530615825,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"C","category":"文法","createdAt":1787530615825,"explanation":"正解 C。文化廳二条件：①相手の許可 ②自分の恩恵 → 両方満たす＝させていただく。\nA させてあげる＝自分が相手に恩恵を与える方向、逆／B させてください＝許可を求める段階（まだ許可前）、報告なら C／D いただきます＝使役なし「早退していただく＝相手に早退してもらう」意味違い。\n使い分け：許可を求める→させてください／許可を得て報告→させていただきます。\n錯因：使役＋授受混合・敬語濫用。\n來源：Vocus〈使役＋授受4公式〉／文化廳指針","id":"fe50fa77a3a9645e257e888f","itemType":"DOJO_QUESTION","level":"N3","name":"W4-6 橋接 早退 — 産屋敷耀哉「早退させていただきます」","options":"A. 早退させてあげます\nB. 早退させてください\nC. 早退させていただきます\nD. 早退していただきます","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787530616325},"pillar":"産屋敷耀哉","question":"【N3 敬語・橋接｜主動回憶：先蓋住選項，手寫「許可あり？恩恵は誰？」二条件チェック再選】\n柱合会議で早退したい。産屋敷様の許可が必要で、恩恵は自分が受ける。最も自然な一文は？","sourceUrl":"https://vocus.cc/article/6a3a3298fd89780001c8d3c6","updatedAt":1787530615825,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787530615825,"explanation":"正解 B。「持たせていただきます」＝使役（持たせる）＋謙譲（いただく）＝承蒙允許讓我來拿，最丁寧。\nA お持ちします＝謙譲だが「させていただく」ほどの許可ニュアンスなし、文脈により可だがBが最優／C させてあげる＝相手に恩恵を与える方向で目上に失禮／D さしあげる は あげる の謙譲だが「持ってさしあげる」は不自然（持つは自分の動作）。\n心法：目上に「てあげる」は原則×。許可＋恩惠があれば させていただく、なければ お〜します／いたします。\n錯因：敬語濫用・てあげる失禮地雷・使役＋授受混合。\n來源：Vocus〈使役＋授受4公式〉","id":"9c293db9388a93f30f4685f1","itemType":"DOJO_QUESTION","level":"N3","name":"W4-5 失禮改寫 — 時透無一郎「手伝ってあげる→させていただく」","options":"A. 荷物をお持ちします\nB. 荷物を持たせていただきます\nC. 荷物を持たせてあげます\nD. 荷物を持ってさしあげます","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787530616225},"pillar":"時透無一郎","question":"【N3 敬語・失禮改寫｜主動回憶：先蓋住選項，手寫「相手は目上→てあげるは失禮？→正しい謙譲は？」再選】\n目上の産屋敷様に言う。失禮な文を最も自然な謙譲表現に直すと？\n\n×「荷物を持ってあげます」 → ○「＿＿＿」","sourceUrl":"https://vocus.cc/article/6a3a3298fd89780001c8d3c6","updatedAt":1787530615825,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"C","category":"文法","createdAt":1787526516552,"explanation":"正解 C。文化廳兩條件：①對方許可 ②自己受恩惠。C 同時滿足「許可（産屋敷様）＋恩惠（自己早退）」→ させていただく。\nA させてあげる＝我讓對方做、對方得好處，方向反；B させてくださる＝主語是對方（産屋敷様が…），不符合謙讓主語是自己；D ていただく少了使役（させ），語意是「請對方早退」非「請容我早退」。\n主動回憶法：先手寫「得好處＝我／執行＝我（承蒙許可）」→ 自然收斂到 C。錯即回 Leitner Day1。\n來源：Vocus〈使役＋授受4公式〉／文化廳指針／Iku老師","id":"3cd265ff7743055c62ca867a","itemType":"DOJO_QUESTION","level":"N3","name":"N3敬語 四公式選句 — 産屋敷耀哉の許可と恩恵","options":"A. 産屋敷様に早退させてあげます\nB. 産屋敷様が早退させてくださった\nC. 早退させていただきます\nD. 産屋敷様に早退していただきます","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787526516552},"pillar":"産屋敷耀哉","question":"【N3敬語・四公式｜主動回憶：先蓋住選項，在紙上寫「①誰得好處？②誰執行？」再選】\n柱合会議で早退したい。産屋敷様の許可が必要で、恩恵を受けるのは自分。最も自然な一文はどれ？\n\n（ヒント：Vocus四公式 — 〜ていただく／〜させていただく／〜させてくださる／〜させてあげる）","sourceUrl":"https://vocus.cc/article/6a3a3298fd89780001c8d3c6","updatedAt":1787526516552,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787526516552,"explanation":"正解 A。くださる＝上位者→我方，主語が上位者，相手は「に」原則不可用から；いただく＝我方←上位者，主語是我，相手は「に／から」皆可（から強調起點，JLPT 常設陷阱「に／から皆可」）。\n同一恩惠：先生が〜くださった ＝ 私は〜いただいた，主語一換動詞跟著換，助詞跟著變。先手寫「誰主語→選動詞→選助詞」三步收斂。\n來源：Iku老師／N3敬語橋接筆記","id":"34a00f8366542b179926ef1e","itemType":"DOJO_QUESTION","level":"N3","name":"N3敬語 視角転換 に／から — くださる vs いただく","options":"A. ①「に」正しい／②「に／から」どちらも可（から＝起点強調）\nB. ①「から」も可／②「に」は不可\nC. ①②とも「から」のみ可\nD. ①「に」不可／②「から」不可","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787526516752},"pillar":"悲鳴嶼行冥","question":"【N3敬語・視角転換｜主動回憶：先蓋住選項，手寫助詞 に／から 再選】\n同じ恩恵を視点だけ変えた二文。助詞が正しい組合せはどれ？\n\n① 先生が私に教えてくださった\n② 私は先生に／から教えていただいた","sourceUrl":"https://johnysenseijp.com/self_view.php?id=158","updatedAt":1787526516552,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787526516552,"explanation":"正解 B。拝見＝見る的謙讓語，已含敬意，再疊 させていただく 即二重敬語→多餘，應為「拝見しました」。C は「確認させていただく」許可＋恩惠齊時可自然（非濫用）；A・D 簡潔形皆自然。\n對照文化廳：させていただく僅當「許可＋恩惠」缺一即濫用；且謙讓語上再疊使役授受最易考「拝見／拝読／伺う」類。\n主動回憶：蓋住選項先問「拝見本身是敬語嗎？」→ 再判斷。錯即回 Day1。\n來源：Iku老師／文化廳／Johnysensei","id":"43b21441b045bd7d92f30599","itemType":"DOJO_QUESTION","level":"N3","name":"N3敬語 双重敬語と濫用 — 拝見させていただくを正す","options":"A. A だけ不自然\nB. B が不自然（二重敬語）\nC. C が不自然\nD. B と C ともに不自然","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787526516652},"pillar":"時透無一郎","question":"【N3敬語・濫用判斷｜主動回憶：先蓋住解析，圈出不自然句並手寫改寫再對答案】\n次のうち、二重敬語で不自然なため直すべきものはどれ？\n\nA. 資料を拝見しました\nB. 資料を拝見させていただきました\nC. 資料を確認させていただきました（許可と恩恵あり）\nD. 資料を確認しました","sourceUrl":"https://jp.ikuchannel.com/grammar/keigo-juju-koui-compare","updatedAt":1787526516552,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787526288826,"explanation":"正解 B。文化廳兩條件：①對方許可 ②自己受恩惠。B 是單方面宣告（無許可對象）→ 休ませてください／休みます；D 只是參加報告（無恩惠差）→ 参加しました。A 有許可＋恩惠自然；C 確認資料且經對方提供亦可（依情境可自然）。本題訓練「濫用させていただく」的嗅覺。\n來源：Iku老師敬語版授受／Vocus四公式／文化廳指針","id":"7215df106682816072c81c0f","itemType":"DOJO_QUESTION","level":"N3","name":"N3敬語 させていただく 濫用判斷 — 蝶屋敷の報告","options":"A. A だけ不自然\nB. B と D が不自然（許可・恩恵の条件を満たさない濫用）\nC. C だけ不自然\nD. 全部自然","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787526288826},"pillar":"胡蝶しのぶ","question":"【N3敬語・させていただく 濫用判斷】\n次のうち、「させていただく」が不自然で、より簡潔な表現に直すべきものはどれ？\n\nA. 先生の許可を得て、早退させていただきました。\nB. 明日は休ませていただきます。（一方的に宣言）\nC. 資料を確認させていただきました。\nD. 参加させていただきました。（単なる参加の報告）","sourceUrl":"https://jp.ikuchannel.com/grammar/keigo-juju-koui-compare","updatedAt":1787526288826,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787526288826,"explanation":"正解 B。%n 家族：%n=4B, %hn=2B, %hhn=1B, %lln=8B。%6$n = 第6引数が指すアドレスに書き込み。GOT Overwrite は printf@got を system に書き換え、次回 printf(\"/bin/sh\") が system(\"/bin/sh\") になる。RELRO Full は GOT 不可寫（C錯）；%6$n は位置指定（D錯）。\n來源：ian.nl Format String GOT Overwrite / CTF101","id":"69766559e4f84a57b62c2aa9","itemType":"DOJO_QUESTION","level":"N3","name":"CTF Format String %n 家族與 GOT — 胡蝶しのぶの解析","options":"A. A が正しい\nB. B が正しい（%n 家族で任意書き込み→ printf@got を system に）\nC. C が正しい\nD. D が正しい","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787526288926},"pillar":"胡蝶しのぶ","question":"【CTF連動・Format String】\nprintf(buffer) で buffer がユーザ入力のとき、GOT Overwrite を狙う攻撃で正しいものは？\n\nA. %x はメモリに書き込む\nB. %n は「これまで出力した文字数」を引数のポインタ先に書き込む（%hhn なら1 byte）\nC. GOT は RELRO Full でも書き込める\nD. %6$n は6文字出力する意味","sourceUrl":"https://ian.nl/blog/format-string-got-overwrite-attack","updatedAt":1787526288826,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507832704,"explanation":"正解 A・おいておいてくれる？N3 複合授受。無一郎の空気感。","id":"f79b9662a66daa95835f1620","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 文法 時透無一郎 — 置いておいてくれる","options":"A. おいてくれる\nB. おいてあげる\nC. おいてもらう\nD. おく","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507832904},"pillar":"時透無一郎","question":"【N3 文法｜時透無一郎】\nこの本、机の上に 置いて ＿＿＿？","sourceUrl":"","updatedAt":1787507832704,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507832704,"explanation":"正解 A・もらえると助かる。N3 丁寧依頼。善逸の拜師。","id":"11cd15bca296975766c815de","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 文法 我妻善逸 — 教えてもらえると助かる","options":"A. もらえる\nB. あげる\nC. くれる\nD. やる","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507832704},"pillar":"我妻善逸","question":"【N3 文法｜我妻善逸】\n雷の呼吸を 教えて ＿＿＿ と助かる。","sourceUrl":"","updatedAt":1787507832704,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507827889,"explanation":"正解 A・くれて。N3「〜てくれてありがとう」。禰豆子の感謝。","id":"c80f268ce1c0495c2b54c6b1","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 文法 竈門禰豆子 — 守ってくれてありがとう","options":"A. くれて\nB. あげて\nC. もらって\nD. やって","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507828689},"pillar":"竈門禰豆子","question":"【N3 文法｜竈門禰豆子】\nずっと 守って ＿＿＿ ありがとう。","sourceUrl":"","updatedAt":1787507827889,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"語彙","createdAt":1787507827889,"explanation":"正解 A・派手。N4 な形容詞。派手に行こうぜ！","id":"1bc6febf87c674bb7bdf4b08","itemType":"DOJO_QUESTION","level":"N4","mastered":false,"name":"N4 語彙 宇髄天元 — 派手な技","options":"A. 派手\nB. 地味\nC. 静か\nD. 狭い","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507828589},"pillar":"宇髄天元","question":"【N4 語彙｜宇髄天元】\nこの技は とても ＿＿＿ だ。","sourceUrl":"","updatedAt":1787507827889,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507827889,"explanation":"正解 A・なければならない。N4 義務「必須」。実弥の檄。","id":"bf2a4449b69541df00b7de14","itemType":"DOJO_QUESTION","level":"N4","mastered":false,"name":"N4 文法 不死川実弥 — なければならない","options":"A. なら\nB. なれ\nC. な\nD. なり","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507828489},"pillar":"不死川実弥","question":"【N4 文法｜不死川実弥】\nもっと 強く ＿＿＿ ならない。","sourceUrl":"","updatedAt":1787507827889,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507827889,"explanation":"正解 A・ておきます。N4「〜ておく」事先準備。小芭内の厳しさ。","id":"d79556a22f4932944c560990","itemType":"DOJO_QUESTION","level":"N4","mastered":false,"name":"N4 文法 伊黒小芭内 — ておく","options":"A. おきます\nB. みます\nC. います\nD. きます","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507828389},"pillar":"伊黒小芭内","question":"【N4 文法｜伊黒小芭内】\n出かける前に 窓を 閉めて ＿＿＿。","sourceUrl":"","updatedAt":1787507827889,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507827889,"explanation":"正解 A・こわい。N5「〜が怖い」。善逸は雷が怖い。","id":"32ce5d4217d24b71f7a3d0ef","itemType":"DOJO_QUESTION","level":"N5","mastered":false,"name":"N5 文法 我妻善逸 — 雷が怖い","options":"A. こわい\nB. こわく\nC. こわさ\nD. こわがる","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507828289},"pillar":"我妻善逸","question":"【N5 文法｜我妻善逸】\n私は 雷が ＿＿＿ です。\n善逸「怖いよ〜！」","sourceUrl":"","updatedAt":1787507827889,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"語彙","createdAt":1787507827889,"explanation":"正解 A・いのしし（猪）。猪突猛進！N5 動物語彙。","id":"06c41a612e5be27a09fdeabd","itemType":"DOJO_QUESTION","level":"N5","mastered":false,"name":"N5 語彙 嘴平伊之助 — 猪突猛進","options":"A. いのしし\nB. ねこ\nC. とり\nD. さかな","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507828089},"pillar":"嘴平伊之助","question":"【N5 語彙｜嘴平伊之助】\n山で ＿＿＿ を見た。\n伊之助の大好物","sourceUrl":"","updatedAt":1787507827889,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507827889,"explanation":"正解 A・起きます。N5 ます形。行冥は毎朝早く起きて修行する。南無阿弥陀仏。","id":"dbb901fc1cccc653ed0c97cb","itemType":"DOJO_QUESTION","level":"N5","mastered":false,"name":"N5 文法 悲鳴嶼行冥 — 朝は早く起きます","options":"A. 起きます\nB. 起き\nC. 起きるだ\nD. 起きて","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507827889},"pillar":"悲鳴嶼行冥","question":"【N5 文法｜悲鳴嶼行冥】\n毎朝 5時に ＿＿＿。\n行冥の規律","sourceUrl":"","updatedAt":1787507827889,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507827889,"explanation":"正解 A・一緒に。N5「〜と一緒に」。小芭内と鏑丸はいつも一緒。","id":"3c8c06109ffcc8b811ed5168","itemType":"DOJO_QUESTION","level":"N5","mastered":false,"name":"N5 文法 伊黒小芭内 — 鏑丸と一緒","options":"A. 一緒に\nB. 一緒だ\nC. 一緒な\nD. 一緒く","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507827989},"pillar":"伊黒小芭内","question":"【N5 文法｜伊黒小芭内】\nいつも 鏑丸と ＿＿＿ います。","sourceUrl":"","updatedAt":1787507827889,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507827889,"explanation":"正解 A・任せてもらう。N3 使役授受。猪突猛進の責任感。","id":"7342283c3fdc4ae8cd32bec3","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 文法 嘴平伊之助 — 任せてもらう","options":"A. もらう\nB. あげる\nC. くれる\nD. いただく","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507828789},"pillar":"嘴平伊之助","question":"【N3 文法｜嘴平伊之助】\nこの山道は 俺に 任せて ＿＿＿！","sourceUrl":"","updatedAt":1787507827889,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"文法","createdAt":1787491304466,"explanation":"正解 B・早退させていただきます（最謙遜・商務正解）。\n解説：\n・〜させてください（N4）：請讓我做，請求許可。\n・〜させていただく（N3橋接）：使役 させる ＋ 謙讓 いただく =「承蒙您讓我做」，把許可包裝成恩惠，語感更謙遜，商務／對上位者必用。\nA 在社內對平輩可用，對外／對上位者略顯直接；C 方向完全相反且失禮；D 錯誤。\n文獻定位：N4→N3 敬語前哨，JLPT N3 高發。\n錯因標籤：敬語・使役＋授受混合\nLeitner：做成對比卡「させてください／させていただきます」Day1/3/7 複習。\n來源：同上 §3","id":"1767f4166a05de68325cd8de","itemType":"DOJO_QUESTION","level":"N3","name":"","options":"A. させてください — 請讓我做（N4請求）\nB. させていただきます — 承蒙讓我做（更謙遜・N3橋接）\nC. させてあげます — 我讓對方做（方向錯誤・失禮）\nD. 以上皆可，語感無差","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787491305166},"pillar":"悲鳴嶼行冥","question":"【N3前哨⑧ 使役＋授受・させていただく】\n明日の会議、少し早退 ＿＿＿。\n（想請准提早離席 — 商務謙讓）\n「させてください」vs「させていただく」的差異？","sourceUrl":"https://jp.ikuchannel.com/articles/n4-grammar-all-summary","updatedAt":1787507821591,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":2},{"answer":"A","category":"文法","createdAt":1787504915969,"deletedAt":null,"explanation":"主語 炭治郎 → 禰豆子（我→対方）= あげる。炭治郎の優しさ：貸してあげた。","id":"0d097db6c84f036a8d69af97","isPublic":false,"itemType":"DOJO_QUESTION","level":"N5","mastered":true,"name":"N5 炭治郎 羽織を貸す — てあげる","options":"A. あげた\nB. くれた\nC. もらった\nD. いただいた","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787504916369},"pillar":"竈門炭治郎","preParentID":null,"question":"炭治郎は 禰豆子に 羽織を 貸して ＿＿＿。","sourceUrl":"","updatedAt":1787507610415,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":2},{"answer":"A","category":"文法","createdAt":1787507358595,"explanation":"正解 A・もらえると助かる。N3 丁寧依頼「〜てもらえると助かる」。善逸膽小但認真拜師的口氣。","id":"222363428de80ca2efdec5ff","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 文法 我妻善逸 — 教えてもらえると助かる","options":"A. もらえる\nB. あげる\nC. くれる\nD. やる","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507358795},"pillar":"我妻善逸","question":"【N3 文法｜我妻善逸】\n雷の 呼吸を 教えて ＿＿＿ と 助かる。\n善逸向師父依頼","sourceUrl":"","updatedAt":1787507358595,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507358595,"explanation":"正解 A・任せてもらう。N3 使役授受「任せてもらう＝讓我來負責」。伊之助豬突猛進的責任感。","id":"ec056876f8518416251b175b","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 文法 嘴平伊之助 — 任せてもらうぜ","options":"A. もらう\nB. あげる\nC. くれる\nD. いただく","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507358695},"pillar":"嘴平伊之助","question":"【N3 文法｜嘴平伊之助】\nこの 山道は 俺に 任せて ＿＿＿！\n伊之助豪語","sourceUrl":"","updatedAt":1787507358595,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507358595,"explanation":"正解 A・くれて。N3 「〜てくれてありがとう」對方→我 的感謝。禰豆子雖少言，但心意是この一言。","id":"f1c1e644fc31184687efd492","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 文法 竈門禰豆子 — 守ってくれてありがとう","options":"A. くれて\nB. あげて\nC. もらって\nD. やって","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507358595},"pillar":"竈門禰豆子","question":"【N3 文法｜竈門禰豆子】\nずっと 守って ＿＿＿ ありがとう。\n禰豆子對炭治郎的感謝（由炭治郎代言）","sourceUrl":"","updatedAt":1787507358595,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507358595,"explanation":"正解 A・ていただけますか。N3 謙讓依頼「〜ていただけますか」。蜜璃可愛但禮貌。","id":"3a3a367b5f73f2d69b97d696","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 文法 甘露寺蜜璃 — 作っていただけますか","options":"A. いただけます\nB. あげます\nC. くれます\nD. もらえます","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507358895},"pillar":"甘露寺蜜璃","question":"【N3 文法｜甘露寺蜜璃】\nお菓子の 作り方を 教えて ＿＿＿ か。\n蜜璃丁寧邀請","sourceUrl":"","updatedAt":1787507358595,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507275844,"explanation":"正解 A・くれるかな。N3 推量依頼「〜てくれるかな＝會幫我嗎？」。蜜璃的期待口氣。","id":"1c47b36bcf7396f84b2384dc","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 文法 甘露寺蜜璃 — てくれるかな","options":"A. くれる\nB. あげる\nC. もらう\nD. くださる","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507276644},"pillar":"甘露寺蜜璃","question":"【N3 文法｜甘露寺蜜璃】\n明日、手伝って ＿＿＿ かな？\n蜜璃可愛依頼","sourceUrl":"","updatedAt":1787507275844,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"B","category":"読解","createdAt":1787507275844,"explanation":"正解 B・感謝並寄了點心。N3 読解「送らせていただきました」謙讓使役。炭治郎誠懇感謝的書信。","id":"4204514dec703cb860f8d0c9","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 読解 竈門炭治郎 — 手紙の読解","options":"A. 請求對方寄點心\nB. 感謝並主動寄了點心\nC. 詢問點心好不好吃\nD. 拒絕點心","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507276544},"pillar":"竈門炭治郎","question":"【N3 読解｜竈門炭治郎】\n読んで：『先日は お世話に なり、ありがとうございました。お礼に お菓子を 送らせて いただきました。』\n筆者の意圖是？","sourceUrl":"","updatedAt":1787507275844,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"語彙","createdAt":1787507275844,"explanation":"正解 A・くださった。N3 尊敬語「くださる→くださった」。行冥對恩人的敬意。B/C 語體錯誤，D 不存在。","id":"513978e6a8a320ba6b18b1d6","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 語彙 悲鳴嶼行冥 — 感謝の気持ち","options":"A. くださった\nB. あげた\nC. やった\nD. くれたった","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507276344},"pillar":"悲鳴嶼行冥","question":"【N3 語彙｜悲鳴嶼行冥】\n支えて ＿＿＿ 方々に 感謝します。\n行冥慈悲語彙","sourceUrl":"","updatedAt":1787507275844,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"answer":"A","category":"文法","createdAt":1787507275844,"explanation":"正解 A・おいておいてくれる？→ 置いておいてくれる 的省略。N3 複合授受「ておいてくれる」。無一郎空靈依頼。","id":"82e5b885c9429f0c5ece2ed1","itemType":"DOJO_QUESTION","level":"N3","mastered":false,"name":"N3 文法 時透無一郎 — ておいてくれる","options":"A. おいてくれる\nB. おいてあげる\nC. おいてもらう\nD. おく","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507276244},"pillar":"時透無一郎","question":"【N3 文法｜時透無一郎】\nこの 本、机の 上に 置いて ＿＿＿？\n（能幫我把書先放桌上嗎）","sourceUrl":"","updatedAt":1787507275844,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1788131113912,"dialogue":"胡蝶しのぶ：ねぇ、今日の稽古は「移しておいて斬る」よ。\n時透無一郎：…移す？\n胡蝶しのぶ：ええ。スタックが狭くて 248B の signal frame が入らない——そんな時は？\n時透無一郎：pivot。xchg rsp, rax で rsp を可控区へ移す。移しておいて、後で SROP で斬る。\n胡蝶しのぶ：そう。ておく と同じ二段でしょ？「先に準備しておいて、後で本番」——日本語の ておく も、Pwn の pivot も、学習の PF も同じ。\n時透無一郎：…ておく。先に失敗しておいて、後で教わる。\n胡蝶しのぶ：敬語もそうよ。「先生がお書きになる」は他者を上げる——主語を移してから尊敬で斬る。「私がお持ちする」は自分を下げてから謙譲で斬る。移す先を間違えると…？\n時透無一郎：お持ちになる を自分に使うと主語反転。pivot 先を間違えると SIGSEGV。同じ「移し間違い」。\n胡蝶しのぶ：で、SROP は？\n時透無一郎：二つだけ。pop rax→15 と syscall。偽の frame を置いて sigreturn を触ると、kernel が全部戻す。rax=59、rdi=/bin/sh、rip=syscall…全部。\n胡蝶しのぶ：二つで全部——それが SROP の美しさ。でも 248B は大きい。だから？\n時透無一郎：だから先に pivot。移しておいて、布いて、斬る。\n胡蝶しのぶ：学習も同じ。「先に猜しておいて、後で答え合わせ」——Pretest も Productive Failure も、失敗を先に布く pivot なの。錯的生成仍勝過對的重讀。\n時透無一郎：…信心 1–5 を先に書く。それが pretest の pivot。\n胡蝶しのぶ：そう。10 分先に解いてから解析を読む——Two-Column に 予測 vs 実績 を並べる。ずれた分が calibration error。\n時透無一郎：ずれてこそ学べる。流暢は罠、卡頓は路標。\n胡蝶しのぶ：まとめると——移棧布幀兩件全控、他尊自謙を尊が可能、先猜先錯延遲對答案。三つとも「先に布いて後で斬る」。\n時透無一郎：…覚えた。先に移す。先に猜す。先に失敗する。","id":"c3c4598218aca30971bf9214","itemType":"DOJO_DIALOGUE","level":"N3","name":"W12-D1 蝶屋敷・移して斬る — pivotと敬語と失敗の二段 2026-08-31","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788131113912},"pillar":"胡蝶しのぶ","scene":"蝶屋敷・移して斬る — pivotと敬語と失敗の二段","sourceUrl":"https://en.wikipedia.org/wiki/Sigreturn-oriented_programming","translation":"【對照要點】Pivot×ておく×PF 皆二段：先布後斬｜SROP 兩件套：rax=15+syscall 全控｜敬語分水嶺：他尊自謙、を尊が可能に受身｜學習流程卡：信心→10分先做→解析→Two-Column→校準→1-3-7-14。口訣：移棧布幀兩件全控 / 他尊自謙を尊が可能 / 先猜先錯延遲對答案。","updatedAt":1788131113912,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1788045203682,"dialogue":"しのぶ：炭治郎、今日は生成の稽古よ。答えを見る前に何をする？\n炭治郎：先に自分で生む！408/416/424 を手描き、させられるを五段可縮口訣で手書き、五原則を一言で書いてから選ぶ！\nしのぶ：ええ。それが生成效應——自分で生んだものは残る。次は？\n炭治郎：10分蓋して自我解釋——「為何不是別選項？」「哪条規則？」「能否舉一例？」を自分に問う！\n行冥：南無阿弥陀仏…そして対答案、誤差は予測−実績。＋なら過信、−なら過小評価。右欄に残せ。\nしのぶ：そう。retcheck も使役受身も生成も二段——保哪層蓋哪層、五段可縮、遅らせて校準。二段目が勝負よ。\n無一郎：…当下卡卡、长期记得深。先猜再教。","id":"8344e16bebe6628ad53f10c3","itemType":"DOJO_DIALOGUE","level":"N3","name":"W11-D2 蝶屋敷・生成の稽古 — 先に生む延迟の校正 2026-08-30","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788045203682},"pillar":"胡蝶しのぶ","scene":"W11-D2 蝶屋敷・生成の稽古 — 先に生む遅延の校正 2026-08-30","sourceUrl":"https://www.structural-learning.com/post/desirable-difficulties","translation":"【對譯與要點】\nしのぶ：炭治郎，今天練生成。看答案前先做什麼？\n炭治郎：先自己生出來！手繪 408/416/424、手寫 させられる五段可縮口訣、五原則各一句再選！\nしのぶ：對。那就是生成效應——自己生出來的才留得住。接著？\n炭治郎：蓋住 10 分鐘自我解釋——「為何不是別選項？」「哪條規則？」「能否舉一例？」問自己！\n行冥：南無阿彌陀佛…然後對答案，誤差＝預測−實際。＋是過度自信、−是低估。寫進右欄。\nしのぶ：對。retcheck、使役受身、生成都是二段——保哪層蓋哪層、五段可縮、延遲校準。第二段才是決勝。\n無一郎：…當下卡卡、長期記得深。先猜再教。\n\n【可複習要點】\n- retcheck 三問：哪層驗？幾 offset？蓋什麼？→ 保哪層蓋哪層 408保留424蓋win\n- 使役受身二問：哪類動詞？可縮否？→ 五段可縮、す・一段・する来る不可縮\n- 生成流程：信心1–5→蓋住手寫→10分遅延→自我解釋三問→対答案→誤差=予測−実績→Two-Column右欄，三題皆標。","updatedAt":1788045203682,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1788044914025,"dialogue":"しのぶ：炭治郎、今日は検証と被害と生成の三本立てよ。まず retcheck——vuln の ret を検証するならどうする？\n炭治郎：その層は触らず、次の層を斬る！408 は vuln ret だから原値で保留、424 の main ret を win に蓋する！\nしのぶ：正解。b'A'*408 + p64(0x4011a6) + b'B'*8 + p64(win)。次に使役受身——「母に野菜を食べさせられた」は？\n炭治郎：一生懸命食べたくないのに…被害だ。食べるは一段だから完整 食べさせられた、短縮は不可！\nしのぶ：ええ。五段だけが短縮できるわ。話させられる を話さされると縮めたら？\n炭治郎：ささ が重なって不自然、不可だ！迷ったら完整形！\n無一郎：…生成效應。先に自分で書く。先手で 408/416/424 を手描き、させられるを手書きしてから答える。\nしのぶ：その通り。先猜再教——自分で生んだものは残る。当下卡卡、長期記得深。これが desirable difficulty よ。","id":"c36758b8eed1a327a9f9e9c2","itemType":"DOJO_DIALOGUE","level":"N3","name":"W11-D1 蝶屋敷・検証と被害と生成 — 保留とさせられるの二段 2026-08-30","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788044914025},"pillar":"胡蝶しのぶ","scene":"W11-D1 蝶屋敷・検証と被害と生成 — 保留とさせられるの二段 2026-08-30","sourceUrl":"https://cryptocat.me/blog/ctf/2021/hacktivitycon/pwn/retcheck/","translation":"【對譯與要點】\nしのぶ：炭治郎、今天三合一：驗證、被害、生成。retcheck 若驗 vuln ret 怎辦？\n炭治郎：那層不碰、斬下一層！408 是 vuln ret 用原值保留、424 的 main ret 蓋 win！\nしのぶ：正確。b'A'*408 + p64(0x4011a6) + b'B'*8 + p64(win)。下一題使役受身——「被媽媽逼吃菜」？\n炭治郎：明明不想吃…是被害。食べる 是一段只能用完整 食べさせられた、不能縮！\nしのぶ：對。只有五段能縮。話させられる 縮成 話さされる 呢？\n炭治郎：ささ 重疊不自然、不可！迷惘就用完整形！\n無一郎：…生成效應。先自己寫。先手繪 408/416/424、手寫 させられる 再答。\nしのぶ：正是。先猜再教——自己生出來的才留得住。當下卡卡、長期記得深。這就是合意困難。\n\n【可複習要點】\n- retcheck 三問：哪層驗？幾 offset？蓋什麼？→ 保哪層蓋哪層\n- 使役受身二問：哪類動詞？可縮否？→ 五段可縮、す・一段・する来る不可縮\n- 生成效應落點：答前先手寫/手繪再選，信心 1–5，算予測−実績校準誤差，三題皆標。","updatedAt":1788044914025,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1788015778722,"dialogue":"しのぶ：炭治郎、今日は「保留一層蓋下一層」よ。retcheck の stack、手で描いてみて。\n炭治郎：はい！低→高で…[buf 0x190=400][saved rbp 8][vuln ret 8][main rbp 8][main ret 8]…あ、408 で vuln の ret に届くんですね！\n無一郎：…checksec は？\n炭治郎：No Canary / NX enabled / No PIE です。だから shellcode を直に置けず、ret を蓋うしかない。でも vuln の ret を蓋うと abort される…\nしのぶ：そう。だから「保留一層、蓋下一層」。vuln の ret は元の 0x4011a6 で保って検査を通過、続く 8+8 で main の rbp/ret を蓋って win へ。payload = b'A'*408 + p64(原ret) + b'B'*8 + p64(win)。\n炭治郎：日本語の「田中さんが私に貸してくれた」と「私は田中さんに貸してもらった」みたいだ！同じ出来事なのに主語で動詞が入れ替わる。\nしのぶ：上手。同一 stack、見る層が違うだけ。主語を間違えると「貸してあげる」で先生に失礼、ret でも abort。方向を先に問うの。\n無一郎：…shellcoded は逆算だ。buf[i] += i%2? -i : i で混淆されるなら、送る前に偶数 -i / 奇数 +i で逆算しておく。還元後に execve(\"/bin//sh\") が正しく並ぶ。\n炭治郎：敬語の「教えてくれる→くださる／もらう→いただく」も同じ二層橋接ですね！混淆層を逆算してから実行層へ。\nしのぶ：そう。二つとも「橋を二つ架けてから渡る」。一層でも欠ければ失礼／SIGILL。手で描いて、checksec を読んで、層を数えて——それが分水嶺の越え方よ。","id":"dbd9cf27cfc51c8b9ac1e235","itemType":"DOJO_DIALOGUE","level":"N4","name":"【C×J Pwn】蝶屋敷・保留一層蓋下一層 — retcheckと授受の視角 2026-08-30","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788015778722},"pillar":"胡蝶しのぶ","scene":"蝶屋敷・保留一層蓋下一層 — retcheckと授受の視角","sourceUrl":"https://tech-blog.cymetrics.io/posts/crystal/pwn-intro/","translation":"しのぶ：炭治郎，今天是「保留一層蓋下一層」。把 retcheck 的 stack 手繪出來看看。\n炭治郎：是！由低到高…[buf 0x190=400][saved rbp 8][vuln ret 8][main rbp 8][main ret 8]…啊，408 就碰到 vuln 的 ret 了！\n無一郎：…checksec 呢？\n炭治郎：No Canary / NX enabled / No PIE。所以不能直接放 shellcode，只能蓋 ret。但蓋 vuln 的 ret 又會被 abort…\nしのぶ：沒錯。所以「保留一層、蓋下一層」。vuln 的 ret 用原值 0x4011a6 保留通過檢查，接著 8+8 蓋掉 main 的 rbp/ret 跳 win。payload = b'A'*408 + p64(原ret) + b'B'*8 + p64(win)。\n炭治郎：跟日文「田中さん替我借了」vs「我跟田中さん借了」一樣！同一件事，主語換動詞就互換。\nしのぶ：很好。同一條 stack，只是看的層不同。主語拿錯就對老師說 貸してあげる 失禮，ret 蓋錯層就 abort。先問方向。\n無一郎：…shellcoded 是逆算。程式用 +i(偶)/-i(奇) 混淆，就在送入前用 -i(偶)/+i(奇) 預先逆算，還原後 execve(\"/bin//sh\") 才會對齊。\n炭治郎：跟敬語「くれる→くださる／もらう→いただく」的二層橋接一樣！先逆算混淆層再進執行層。\nしのぶ：對。兩者都要「架兩座橋再過」。缺一層就是失禮／SIGILL。手繪、讀 checksec、數層數——這就是跨過分水嶺的方法。\n\n【可複習】retcheck：408到vuln ret→保留原ret過檢查→再8+8蓋main ret=win／checksec四防護繞過：洩漏canary/ROP/洩漏基址/搶GOT／shellcoded：偶-i奇+i逆算→還原後跳buf（NX disabled才可）／授受錨：くれる↔もらう主語切換 = 保哪層蓋哪層","updatedAt":1788015778722,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787958603686,"dialogue":"しのぶ：今日は「遅らせる」稽古よ。炭治郎、4問解いたらすぐ答えを見たくなった？\n炭治郎：はい…でも我慢して、答える前に信心を1から5で書いて、10分待ってから自我解釋しました！「なぜBじゃないか」「哪条規則」「能否舉一例」を自分に問うんですよね。\n行冥：南無阿弥陀仏…遅らせるほど、自らの誤差が見える。予測4で実際2なら、誤差は＋2。過信だと気づく。\nしのぶ：そう。伝聞なら「んだって→そうだ→ということだ→とのことだ」の梯子を、Heapなら「0x20ならheap、0x500ならlibc」を、どちらも一字・一sizeで校準するの。\n炭治郎：流暢に読めたときほど危ないんですね。「分かった気」が illusion だって。\n行冥：…明日も同じ——解く前に信心、解いたら10分、語ってから照らす。二段目の洩漏が本物を連れてくる。","id":"7b6834a66a4a3580aa2b2ccf","itemType":"DOJO_DIALOGUE","level":"N3","name":"W10-D2 蝶屋敷・遅らせる稽古 — 信心と誤差の校正 2026-08-29","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958603686},"pillar":"悲鳴嶼行冥","scene":"W10-D2 蝶屋敷・遅らせる稽古 — 信心と誤差の校正","sourceUrl":"https://www.structural-learning.com/post/desirable-difficulties","translation":"しのぶ：今天練「延遲」。炭治郎，解完 4 題後是不是想立刻看答案？\n炭治郎：是…但我忍住了，作答前先寫信心 1–5，等 10 分鐘再自我解釋——「為何不是 B」「哪條規則」「能否舉一例」問自己。\n行冥：南無阿彌陀佛…愈能延遲，就愈看見自己的誤差。預測 4、實際 2，誤差 +2，就知道是過度自信。\nしのぶ：對。傳聞就用「んだって→そうだ→ということだ→とのことだ」梯子，Heap 就用「0x20 洩 heap、0x500 洩 libc」，都是一字／一 size 校準。\n炭治郎：流暢讀懂時反而最危險，「以為會了」就是錯覺。\n行冥：…明天也一樣——做前寫信心，做後等 10 分，說完再對答案；第二段洩漏才帶回真本事。\n\n【可複習】合意困難：Retrieval≠Storage、減少回饋＝自檢後再給、信心1–5→延遲10分→自我解釋3問→対答案→誤差=予測−実績→Two-Column右欄；伝聞梯子×Heap二段×校準流程三線合流","updatedAt":1787958603686,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787958396940,"dialogue":"しのぶ：炭治郎、今日は「伝聞の形式度」と「Heap の二段洩漏」よ。\n炭治郎：はい！「雨が降るそうだ」と「雨が降るとのことだ」って同じ「聞いた」なのに違うんですか？\n無一郎：…そうだは現場の耳語り、活用できない。否定も過去もダメ。とのことだ／ということだは書面の正式転述、活用できる。\nしのぶ：そう。Heap も同じ——小さい chunk（0x20）の fd は heap 内、洩れても heap base だけ。大きい chunk（0x500）を unsorted に落とせば fd が main_arena を指して libc が洩れる。\n炭治郎：サイズが「形式度」を決めるんですね！小さい＝口語＝heap、大きい＝書面＝libc。\n無一郎：…あと、勉強も「すぐ答えを見る」な。10分遅らせて自己説明してから答え合わせ——それが Bjork の reduced feedback。流暢さを illusion と見抜く。\nしのぶ：三つとも同じ——「現場か書面か」「heap か libc か」「流暢か本当の記憶か」を見分けて、遅らせてから校正する。二段目が本番よ。","id":"44dfd66b5003adce3bb40ecd","itemType":"DOJO_DIALOGUE","level":"N3","name":"W10-D1 蝶屋敷・書面と現場と二段洩漏 — とのことだとunsortedの形式度 2026-08-29","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958396940},"pillar":"胡蝶しのぶ","scene":"W10-D1 蝶屋敷・書面と現場と二段洩漏 — とのことだとunsortedの形式度","sourceUrl":"https://jp.ikuchannel.com/lessons/59-1-to-iu-koto-da","translation":"しのぶ：炭治郎，今天是「傳聞的形式度」與「Heap 的二段洩漏」。\n炭治郎：是！「聽說會下雨（降るそうだ）」跟「聽說會下雨（降るとのことだ）」同樣是「聽來的」卻不一樣嗎？\n無一郎：…そうだ是現場耳語，不能活用，否定過去都不行；とのことだ／ということだ是書面正式轉述，可以活用。\nしのぶ：沒錯。Heap 也一樣——小 chunk(0x20)的 fd 只在 heap 內，洩也只洩 heap base；大 chunk(0x500)掉進 unsorted，fd 指到 main_arena 就洩 libc。\n炭治郎：所以 size 決定「形式度」！小＝口語＝heap，大＝書面＝libc。\n無一郎：…還有，讀書別「馬上看答案」，延遲 10 分鐘自我解釋後再對答案——這就是 Bjork 的 reduced feedback，才能看穿流暢的錯覺。\nしのぶ：三者都一樣——分辨「現場還是書面」「heap 還是 libc」「流暢還是真記憶」，延遲後再校準，第二段才是勝負。\n\n【可複習】伝聞：そうだ(口語不可活用) vs ということだ(書面可) vs とのことだ(最正式純伝聞)／形式度梯子：んだって→そうだ→ということだ→とのことだ；Heap：≤0x410→tcache→heap leak、≥0x410→unsorted→libc leak (guard 必要)；合意困難：Retrieval≠Storage、減少回饋逼自檢、延遲對答案→校準","updatedAt":1787958396940,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787872489260,"dialogue":"しのぶ：炭治郎、今週は「目と耳と鏡」の稽古よ。\n炭治郎：目と耳…降りそう（目で見た）と降るそうだ（耳で聞いた）の区別ですね！ます幹か普通形か、一字で変わる。\n無一郎：…Heapも同じ。fdは見たままを信じるな。Safe-Linkingは real ^ heap\u003e\u003e12 で撹乱してある。先にleakしてheap_baseを出さなければ、targetは書けない。\n善逸：ええ！？じゃあ勉強の「分かった気がする」もFOKってやつで…信じちゃダメなの！？\nしのぶ：ええ。だから鏡が必要——閉卷Brain Dumpで思い出せるか試し、Two-Column Auditで「能完全回憶／感覺熟悉但有缺口」に分けるの。右欄が明日の1番よ。\n炭治郎：予測4/5で実際2/5なら、差の2が…明日の稽古リスト！Heapも伝聞も勉強も「先に洩らす・聞く・予測する、次に校正してから使う」——二段目が本番なんですね！\n無一郎：…ようだ（自分で判断）とらしい（人から聞いた）も、情報源を校正しなければ誤る。XORも校正なしには解けない。","id":"0560209850c56f28f2bfc74d","itemType":"DOJO_DIALOGUE","level":"N4","name":"W9-D2 蝶屋敷・校準と情報源 — Two-ColumnとXORの鏡 2026-08-28","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872489260},"pillar":"胡蝶しのぶ","scene":"W9-D2 蝶屋敷・校準と情報源 — Two-ColumnとXORの鏡","sourceUrl":"https://theeffortfuleducator.com/2017/04/03/promoting-metacognition-with-retrieval-practice-in-five-steps/","translation":"しのぶ：炭治郎，本週是「眼睛、耳朵、鏡子」的修行。\n炭治郎：眼睛與耳朵——降りそう（眼睛看到）vs 降るそうだ（耳朵聽到）的區別！ます幹還是普通形，一字之差。\n無一郎：…Heap也一樣。別照單全收fd看到的值。Safe-Linking用 real ^ heap\u003e\u003e12 混淆過，沒有先leak算出heap_base，就寫不了target。\n善逸：咦！？那讀書的「感覺會了」也是FOK…不能信嗎！？\nしのぶ：對。所以需要鏡子——閉卷Brain Dump試試能否回憶，再用Two-Column Audit分成「能完整回憶／感覺熟悉但有缺口」，右欄就是明天的第一優先。\n炭治郎：預測4/5實際2/5的話，差的2分就是…明天的修行清單！Heap、傳聞、學習都是「先洩漏／先聽／先預測，再校準才用」——第二段才是勝負！\n無一郎：…ようだ（自己判斷）與らしい（聽別人說）也是，不校準情報源就會錯。XOR不校準也解不開。\n\n【可複習】伝聞：降りそう＝目・ます幹／降るそうだ＝耳・普通形／ようだ＝主観総合／らしい＝客観伝聞；Heap：stored=real ^ heap\u003e\u003e12→先leak再XOR→malloc二回；校準：FOK≠回憶、校準誤差=予測−実績、Two-Column右欄最優先、24–48h延遲才準。","updatedAt":1787872489260,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787872074263,"dialogue":"しのぶ：炭治郎、今日の稽古は三本立てよ。Heap、伝聞、そして自己採点。\n炭治郎：はい！Heap は free したのにまだ使えるのが UAF、fd を書き換えて malloc で戻ってくるんですよね？\n無一郎：…tcache の fd は Safe-Linking で XOR されてる。heap leak なしには target を書けない。先に leak して heap_base を出す。\nしのぶ：そう。目で見ただけの「降りそう」で決めない。耳で聞いた「降るそう」も、誰の情報か校正（calibration）が必要。Heap も同じ——fd を読んだらしい、は本当に heap の値？閉じて（閉卷）確かめてから信じるの。\n炭治郎：じゃあ勉強も「分かった気がする（FOK）」と「閉卷で思い出せる」は別物なんですね。勇気を出して閉卷で brain dump して、予測と実際を比べれば…\nしのぶ：その落差が鏡よ。予測 4/5 で実際 2/5 なら、差の 2 が明日の稽古リスト。Heap も伝聞も勉強も——「先に洩らす・聞く・予測する、次に校正してから使う」二段目が本番。","id":"ff22c59dcd7adb0f8071b6b3","itemType":"DOJO_DIALOGUE","level":"N4","name":"W9-D1 蝶屋敷・堆と伝聞と校準 — tcacheとそうだの情報源 2026-08-28","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872074463},"pillar":"胡蝶しのぶ","scene":"W9-D1 蝶屋敷・堆と伝聞と校準 — tcacheとそうだの情報源","sourceUrl":"https://jp.ikuchannel.com/grammar/pattern-suiryou-compare","translation":"しのぶ：炭治郎，今天的三項修行是：Heap、傳聞、自我校準。\n炭治郎：是！Heap 的 UAF 就是 free 了還能用，改掉 fd 再 malloc 就回到手上對吧？\n無一郎：…tcache 的 fd 被 Safe-Linking XOR 過，沒有 heap leak 就寫不了 target，得先 leak 算出 heap_base。\nしのぶ：沒錯。別只憑眼睛的「看起來快下雨（降りそう）」就下判斷；耳朵聽來的「聽說會下雨（降るそう）」也要校準是誰的情報。Heap 也一樣——「好像讀到 fd（らしい）」真的是 heap 的值嗎？要閉卷驗證後再相信。\n炭治郎：所以讀書也是「感覺會（FOK）」跟「閉卷能回憶」是兩回事。鼓起勇氣閉卷 brain dump，再把預測跟實際對比…\nしのぶ：那個落差就是鏡子。預測 4/5 實際 2/5，差的 2 分就是明天的修行清單。Heap、傳聞、學習——都是「先洩漏／先聽／先預測，再校準後才用」，第二段才是勝負。\n\n【可複習】Heap：free→改fd→malloc二回、Safe-Linkingは leak→XOR；伝聞：降りそう（目）vs 降るそう（耳）vs ようだ（主観推測）vs らしい（客観伝聞）；校準：FOK≠回憶、閉卷提取→予測vs實際→差值即複習清單","updatedAt":1787872074263,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787786216079,"dialogue":"しのぶ：炭治郎、今日の復習は「自我解釋」よ。答えを選んだら、すぐ次へ行かないで「なぜ他の選択肢じゃないの？」まで自分で説明するの。\n炭治郎：はい！「明日は晴れるだろう」と「明日は晴れるはずだ」、どちらも推量なのに何が違うんですか？\nしのぶ：いい Why ね。だろうは根拠なしの50%推量、はずは予報や約束という根拠ありの80%確信。だから「予報で雨80%」ならはずだ、根拠なしの独り言ならだろう。例を一つずつ作ってみて？\n炭治郎：予報があるなら「明日は雨が降るはずだ」、独り言なら「明日は晴れるだろう」…具体例で錨を打つんですね！\n義勇：……leak 0x7f8c1a42a710、puts offset 0x80a30。なら base は引き算だ。leak = base＋offset だから。\nしのぶ：その通り。なぜ引き算か説明できた時、本当に理解したことになるの。じゃあ pie の例も？\n義勇：0x564a3f2e126a −0x126a = 0x564a3f2d0000。同じ式で片方は libc、片方は pie。\nしのぶ：素晴らしい。具体例が二つあると、抽象の「leak−offset=base」が体に残るわ。明日から解析欄に「自我解釋：為何不是別選項」と「具体例対照」を一言ずつ書くのよ。","id":"8a79bd61aa4a5b942e48ea83","itemType":"DOJO_DIALOGUE","level":"N4","name":"W8-D2 蝶屋敷・自我解釋と具体例 — 錨を打つ稽古 2026-08-27","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787786216679},"pillar":"胡蝶しのぶ","scene":"W8-D2 蝶屋敷・自我解釋と具体例 — 錨を打つ稽古","sourceUrl":"https://mirjamglessmer.com/2022/05/15/effective-learning-techniques-for-students-currently-reading-dunlosky-et-al-2013/","translation":"しのぶ：炭治郎，今天的複習是「自我解釋」。選完答案別馬上跳下一題，要對自己說明「為什麼不是別的選項？」\n炭治郎：好！「明日は晴れるだろう」和「明日は晴れるはずだ」都是推量，差在哪？\nしのぶ：很好的 Why。だろう是無根據的 50% 推測，はず是有預報或約定的 80% 確信。所以「預報說 80% 下雨」用はずだ，無根據的自言自語用だろう。各自造一個具體例子試試？\n炭治郎：有預報就「明日は雨が降るはずだ」，自言自語就「明日は晴れるだろう」…用具體例子下錨呢！\n義勇：……leak 0x7f8c1a42a710、puts offset 0x80a30，那 base 就是減法。因為 leak = base+offset。\nしのぶ：沒錯。能說出「為什麼是減法」才算真懂。那 pie 的例子呢？\n義勇：0x564a3f2e126a −0x126a = 0x564a3f2d0000。同一個公式，一個算 libc，一個算 pie。\nしのぶ：很棒。有兩個具體例子，抽象的「leak−offset=base」就會留在身體裡。從明天起，解析欄要各寫一句「自我解釋：為何不是別選項」與「具體例對照」喔。\n\n【可複習】推量温度（かも＜だろう＜はず）、丁寧推量は普通形＋でしょう、はずなのに落空、leak−offset=base の二例（libc/pie）、自我解釋三問（為何／哪條規則／能否舉一例）＋具体例で錨定","updatedAt":1787786216079,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787785488049,"dialogue":"しのぶ：炭治郎、明日の任務、準備はできた？\n炭治郎：はい！地図を確認したはずです。道に迷わないはず…たぶん大丈夫だろうけど、雨が降るかもしれないから合羽も持っていきます。\nしのぶ：あら、使い分けが上手ね。「はず」は根拠がある確信、「だろう」は根拠なしの推量、「かもしれない」は一番控えめ。CTFで言えば、leakできたはず＝根拠あり、当たるかもしれない＝根拠なし、と同じ温度差よ。\n無一郎：…PIEのleak、取れた。0x564a3f2e126a。offsetは0x126a。だから base は leak − offset。計算できたはずだ。\n炭治郎：なぜ引き算なんですか？\nしのぶ：いい質問！それが「自己説明」よ。なぜそうなるか自分で説明できた時、本当に理解したことになるの。leakは base + offset だから、逆算で base = leak − offset。例を一つ作ってみて？\n炭治郎：じゃあ、putsが 0x7f…710 で offset が 0x80a30 なら、libc_base = 0x7f…710 − 0x80a30 ですね！\nしのぶ：正解。具体例で錨を打つのも忘れないでね。","id":"f67e4c6022eac1f8cd038cd6","itemType":"DOJO_DIALOGUE","level":"N4","name":"W8-D1 蝶屋敷・推量と洩漏 — はずとleakの確信度 2026-08-27","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787785488249},"pillar":"胡蝶しのぶ","scene":"W8-D1 蝶屋敷・推量と洩漏 — はずとleakの確信度","sourceUrl":"https://jp.ikuchannel.com/grammar/sentence-endings","translation":"しのぶ：炭治郎，明天的任務準備好了嗎？\n炭治郎：好了！我確認過地圖了，應該不會迷路…大概沒問題吧，但也許會下雨所以帶雨衣。\nしのぶ：哎呀，分得很清楚呢。「はず」是有根據的確信、「だろう」是無根據的推測、「かもしれない」最保留。套到 CTF 就是：能洩漏はず＝有根據、也許會中かもしれない＝無根據，溫度差一樣。\n無一郎：…PIE leak 拿到了 0x564a3f2e126a，offset 0x126a，所以 base = leak − offset，應該算得出來。\n炭治郎：為什麼是減法呢？\nしのぶ：好問題！這就是「自我解釋」。能對自己說出為什麼，才算真懂。leak = base + offset，所以反推 base = leak − offset。舉個具體例子試試？\n炭治郎：那 puts 是 0x7f…710、offset 0x80a30 的話，libc_base = 0x7f…710 − 0x80a30 呢！\nしのぶ：正解。別忘了用具體例子下錨。\n\n【可複習】推量温度（かも＜だろう＜はず）、leak−offset=base、自我解釋三問（為什麼/跟哪條規則相連/能否舉一例）","updatedAt":1787785488049,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787699183203,"dialogue":"胡蝶しのぶ：炭治郎、行くなら両替しておく——なぜ「なら」なの？\n竈門炭治郎：えっと、行く前にお金を準備するから……？\n胡蝶しのぶ：そう、精緻化提問よ。「なぜ前件が後件より後でもいいの？」——ならは相手の言葉を受けるから、時序が逆でもいいの。\n竈門炭治郎：図にすると……「両替しておく ──→ 行く」って線ですね。\n時透無一郎：……Canary も図だ。［buf］［00＋7random］［RBP］［RET］。なぜ 00 から始まる？\n胡蝶しのぶ：NUL で文字列が止まるから、溢出を食い止めるの。Why を問うて、材料に戻って確かめる。\n竈門炭治郎：文字を読んで図を描く、図を見て文字で説明する——二重符号化！\n胡蝶しのぶ：ええ。最後は本を閉じて、図を思い出して描くの。描けたら本当に分かった証拠よ。","id":"06d64cd43193c5386d829985","itemType":"DOJO_DIALOGUE","level":"N4","name":"W7-D2 蝶屋敷・精緻化と二重符号化 — 図とWhyの稽古","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787699183203},"pillar":"胡蝶しのぶ","scene":"蝶屋敷・精緻化と二重符号化 — 図とWhyの稽古","sourceUrl":"https://www.learningscientists.org/blog/2017/4/20-1","translation":"胡蝶しのぶ：炭治郎，「要去日本的話先把錢換好」——為何用「なら」？\n竈門炭治郎：呃，因為要在去之前先把錢準備好……？\n胡蝶しのぶ：對，這就是精緻化提問。「為何前件可晚於後件？」——因為なら是接住對方的話，時序可逆。\n竈門炭治郎：畫成圖就是……「両替しておく ──→ 行く」的時序線呢。\n時透無一郎：……Canary 也是圖。［buf］［00＋7random］［RBP］［RET］。為何從 00 開始？\n胡蝶しのぶ：因為 NUL 會截斷字串，擋住溢出。追問 Why，再回到材料核對。\n竈門炭治郎：把文字畫成圖、看圖用文字說明——雙重編碼！\n胡蝶しのぶ：對。最後闔上書，憑記憶把圖畫出來。能畫出來，才是真懂。\n\n要點：なら時序（接話→可逆）× と後件不可接命令 × Canary 00＋7random stack 圖 × 精緻化 Why「為什麼」→回材料核對 × 雙重編碼 文字⇄圖互譯 × 理解→提取三連（闔書重畫）。","updatedAt":1787699183203,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787698997503,"dialogue":"炭治郎：しのぶさん、明日の任務、日本へ行くなら円を両替しておく、って合ってますか？\nしのぶ：ええ、正しいわ。「行ったら」だと行った後になっちゃうもの。ならは行く前に準備するの。\n炭治郎：駅に着くと、電話してください、は？\nしのぶ：それはダメ。と の後は命令できないの。着いたら、にして。\n時透無一郎：……Canary も同じだ。先に leak しておかないと、後で ROP できない。\n炭治郎：leak しておく——ておくの事前準備ですね！\nしのぶ：そう。Why を問うのが精緻化提問、図に描くのが二重符号化。文字と図、両方で覚えるの。\n時透無一郎：図を描いて、なぜ 00 から始まるのか問う。答えを材料に戻って確かめる。\n炭治郎：分かりました！条件形も Canary も、なぜ？と図で覚えます！","id":"6057470b8043b884e78f05c4","itemType":"DOJO_DIALOGUE","level":"N4","name":"W7-D1 蝶屋敷・条件と哨兵 — ならとCanaryの事前準備","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787698997703},"pillar":"胡蝶しのぶ","scene":"蝶屋敷・条件と哨兵 — ならとCanaryの事前準備","sourceUrl":"https://jp.ikuchannel.com/articles/conditional-forms-complete","translation":"炭治郎：しのぶ小姐，明天的任務，「要去日本的話先把日圓換好」這樣說對嗎？\nしのぶ：對，是正確的。用「行ったら」就變成去了之後才換。なら是在去之前先準備。\n炭治郎：那「一到車站請打電話」用 と 可以嗎？\nしのぶ：不行。と 後面不能接命令，要改成 着いたら。\n時透無一郎：……Canary 也一樣。先 leak しておかないと，之後就無法 ROP。\n炭治郎：leak しておく——就是ておく的事前準備呢！\nしのぶ：對。追問 Why 是精緻化提問，畫成圖是雙重編碼。文字與圖，兩種一起記。\n時透無一郎：畫出圖，再問為何從 00 開始。回到材料核對答案。\n炭治郎：明白了！條件形與 Canary，都用 為什麼＋圖 來記！\n\n要點：なら的時序（前件可晚於後件）×と後件不可接命令 × Canary 先洩漏＝ておく事前準備 × 精緻化提問 Why＋雙重編碼 圖文並用。","updatedAt":1787698997503,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787612881968,"dialogue":"無一郎：しのぶ、最近同じ文法ばかりやってるけど、当日は分かるのに翌週忘れちゃう……\nしのぶ：それ、blocked の罠よ。当日は流れるように解けるから「覚えた気」になるの。\n無一郎：じゃあどうすれば？\nしのぶ：interleaving よ。に／から1題、書信1題、ておく1題、ROP選型1題って混ぜるの。\n無一郎：毎回「これは何の型？判據は？」って考えないといけないのか。\nしのぶ：そう。合意困難（desirable difficulty）っていうの。ちょっと難しい方が、1ヶ月後に76%多く覚えてるのよ。\n無一郎：短期はつらいけど、長期は強いってことか。\nしのぶ：ええ。あと「言っとく」は「言っておく」の縮約、聞いたら即還元ね。ておくは「事前準備か放置か」で見分ける。\n無一郎：よし、じゃあ今日の小考、4型混排でやってみる！","id":"6484b8b358da764eab251e22","itemType":"DOJO_DIALOGUE","level":"N4","name":"W6-D2 交錯の稽古 — 時透無一郎と胡蝶しのぶの混排道場","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787612881968},"pillar":"時透無一郎","scene":"交錯の稽古 — 混排道場・blocked vs interleaving","sourceUrl":"https://justinmath.com/cognitive-science-of-learning-interleaving/","translation":"無一郎：しのぶ，我最近都只刷同一種文法，當下會做、隔週就忘了……\nしのぶ：那是集中刷的陷阱。當下很流暢就會誤以為「學會了」。\n無一郎：那怎麼辦？\nしのぶ：用交錯刷。に／から1題、書信1題、ておく1題、ROP選型1題混著做。\n無一郎：每題都要先想「這題考什麼型？判據是？」呢。\nしのぶ：對。這叫「合意困難」—— 稍微變難，當下卡卡，一個月後卻多記76%。\n無一郎：短期痛苦、長期強大是吧。\nしのぶ：是啊。還有「言っとく」聽到要立刻還原「言っておく」；ておく就看「事前準備還是放著」。\n無一郎：好，那今天的小考就4型混排來做！\n\n要點：Blocked當下勝、Interleaved延後1月+76%且免疫遺忘80→74；機制＝破虛假精熟＋強迫判別＋合意困難。ておく二用法判準：有無「為了之後的目的」。","updatedAt":1787612881968,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787612671336,"dialogue":"炭治郎：しのぶさん、明日の合宿の準備、何かしておくことありますか？\nしのぶ：ええ、窓は開けておいて、薬は冷凍しておいてね。あと、先生に言っとくって伝えておいて。\n炭治郎：言っとく……あ、言っておくですね！\nしのぶ：そう。ておくは「先に準備」か「そのままにしておく」か、目的で見分けるの。\n炭治郎：前に切符を買っておくは「先に」、窓を開けておくは「開けたまま」ですね。\nしのぶ：正解。じゃあ一緒に交錯練習しましょう。さっきの文、混ぜて判別してみて。\n炭治郎：はい！当日の理解はblocked、1ヶ月後に覚えてるのがinterleavingですね。","id":"7be5c26942716764c22be6a2","itemType":"DOJO_DIALOGUE","level":"N4","name":"W6-D1 蝶屋敷・ておくの準備 — 言っとくと冷凍しておく","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787612671336},"pillar":"胡蝶しのぶ","scene":"蝶屋敷・ておくの準備 — 言っとくと冷凍しておく","sourceUrl":"https://www.sigure.tw/learn-japanese/grammar/n4/20","translation":"炭治郎：しのぶ小姐，明天的合宿有什麼要先準備的嗎？\nしのぶ：嗯，窗戶就開著，藥先冷凍起來。還有，幫我跟老師說一聲「先說好了」。\n炭治郎：言っとく……啊，是言っておく呢！\nしのぶ：對。ておく要看目的來分辨是「先準備」還是「就放著」。\n炭治郎：之前「先買好票」是先準備，「把窗開著」是維持狀態呢。\nしのぶ：正解。那就一起做交錯練習吧。剛才的句子，混著來判別看看。\n炭治郎：好！當下懂是集中刷，一個月後還記得才是交錯刷呢。\n\n要點：ておく二用法（事前準備 vs 放置・保持）＋口語縮約 とく；交錯練習心法：當下流暢≠學會，混題判別才留得久。","updatedAt":1787612671336,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787530624630,"dialogue":"しのぶ：炭治郎くん、その依頼メール、誰が主語かしら？\n炭治郎：僕が先生に教えていただきたいんです。でも「先生が教えてくださった」とも言えますよね？\nしのぶ：ええ。主語が先生なら「先生が私に教えてくださった」、主語があなたなら「私は先生に／から教えていただいた」。助詞が変わるの。\n炭治郎：に／からはどっちでもいいんですか？\nしのぶ：いただく なら に／から どちらもOKよ。から は「〜のところからもらう」って起點を強調する感じ。くださる なら原則 に だけね。\n炭治郎：結語は「休ませてください」と「休ませていただきます」、どっちがいいですか？\nしのぶ：許可を求めるなら「休ませてください」、許可をもらって報告するなら「休ませていただきます」。許可も恩恵もないのに させていただく は濫用よ。\n炭治郎：あと「拝見させていただきます」って書いちゃったんですが…\nしのぶ：それは二重敬語。拝見 自体が謙譲語だから「拝見しました」で十分。重ねないのが美しいの。\n炭治郎：わかりました！先に「誰が主語→誰が得する→助詞は？」を紙に書いてから選びます！","id":"9c27c82b5aa4d803f96c6667","itemType":"DOJO_DIALOGUE","level":"N4","name":"W4-D1 蝶屋敷・書信作成 — 炭治郎の依頼メール推敲","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787530624630},"pillar":"胡蝶しのぶ","scene":"蝶屋敷・書信作成 — に／から と いただく／くださる を推敲する","sourceUrl":"https://recallify.ai/boost-memory-with-active-recall-and-spaced-repetition/","translation":"【中文翻譯＆學習提示】\nしのぶ：炭治郎，這封依頼郵件，誰是主語呢？\n炭治郎：我想說「我想請老師教我」。但也能說「老師教了我」對吧？\nしのぶ：對。主語是老師→「先生が私に教えてくださった」；主語是你→「私は先生に／から教えていただいた」。助詞跟著主語換。\n炭治郎：に／から 都可以嗎？\nしのぶ：いただく 的話 に／から 都可，から 強調「從…那裡得到」的起點感；くださる 原則只用 に。\n炭治郎：結語「休ませてください」vs「休ませていただきます」哪個好？\nしのぶ：求許可→ください；已獲許可要報告→いただきます。沒有許可與恩惠卻用 させていただく 就是濫用。\n炭治郎：我還寫了「拝見させていただきます」…\nしのぶ：那是二重敬語。拝見本身已是謙讓語，「拝見しました」就夠，別疊加才漂亮。\n炭治郎：懂了！先在紙上寫「誰主語→誰得好處→助詞？」再選！\n\n【跟讀任務】蓋住中文，手寫三條判據再跟讀：①誰主語→助詞 に／から ②許可＋恩惠有無→させていただく可否 ③拝見＝謙讓語？→二重敬語回避。錯即回 Day1。","updatedAt":1787530624630,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787526546051,"dialogue":"しのぶ：炭治郎くん、この文どう直す？『資料を拝見させていただきました』\n炭治郎：えっと…ていねいだから…そのままでいいのかな？\nしのぶ：ちょっと待って。答えを見る前に、手で隠して。『拝見』って、もともと何の敬語だったか思い出して？\n炭治郎：…あっ！拝見は『見る』の謙譲語でした！もう敬語だから、させていただくを重ねると二重敬語ですね。\nしのぶ：正解。『拝見しました』で十分よ。\n炭治郎：思い出すひと手間で、こんなに違うんですね。\nしのぶ：ええ、読むだけは34％、思い出すと80％残るの。明日、3日後、7日後…同じ問いに何も見ずに答えてみて。それが1-3-7-14よ。\n炭治郎：はい！許可と恩恵、ちゃんと思い出してから『させていただく』を選びます！","id":"33dd4e4fe658606bb0501253","itemType":"DOJO_DIALOGUE","level":"N3","name":"胡蝶しのぶ 蝶屋敷の主動回憶特訓 — 思い出してから答える","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787526546051},"pillar":"胡蝶しのぶ","scene":"蝶屋敷の主動回憶特訓 — 許可と恩恵を思い出す","sourceUrl":"https://recallify.ai/boost-memory-with-active-recall-and-spaced-repetition/","translation":"【N3敬語×主動回憶】胡蝶讓炭治郎「蓋住答案先回憶」：拝見已是謙讓語→ 拝見させていただく為二重敬語，正解『拝見しました』。呼應本週學習科學：主動回憶（一週後80% vs 重讀34%）＋1-3-7-14 間隔，錯即回 Day1。對接 N3 敬語四公式與文化廳兩條件（許可＋恩惠）。","updatedAt":1787526546051,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787526295419,"dialogue":"しのぶ：炭治郎くん、報告書は書けましたか？\n炭治郎：はい、胡蝶さんに確認させていただきました。\nしのぶ：あら、丁寧ね。…でも、誰の許可で、何のご恩恵かしら？\n炭治郎：えっ…？\nしのぶ：『させていただく』は、相手の許可と、あなたの恩恵、両方があって初めて自然なの。ただ確認しただけなら『確認しました』で十分よ。\n炭治郎：なるほど…許可と恩恵、ですね。","id":"ad46a3cd6d602669efc03bbf","itemType":"DOJO_DIALOGUE","level":"N3","name":"胡蝶しのぶ 蝶屋敷の報告 — させていただく","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787526295419},"pillar":"胡蝶しのぶ","scene":"蝶屋敷の報告 — させていただく","sourceUrl":"https://jp.ikuchannel.com/grammar/keigo-juju-koui-compare","translation":"【N3敬語・させていただく】蝶屋敷報告場景：炭治郎說「確認させていただきました」，胡蝶點出文化廳兩條件——對方許可＋自己受恩惠，否則濫用。對照 N4 授受「もらう→いただく」的謙讓延伸。","updatedAt":1787526295419,"updatedBy":{"agentId":"726b562c23ec9ae96280194c","agentName":"知識文獻策展人","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507841727,"dialogue":"蜜璃「あの…これ、私が作ったの！食べてもらえるかな…？」\nあなた「わあ、嬉しい！いただきます！」\n蜜璃「本当？食べてくれてありがとう！嬉しいな…！」","id":"cb36900c17b32da3b9ebf8e6","itemType":"DOJO_DIALOGUE","level":"N4","name":"甘露寺蜜璃 手作りお菓子 — ありがとう、もらったの","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507841827},"pillar":"甘露寺蜜璃","scene":"手作りお菓子 — ありがとう、もらったの","sourceUrl":"","translation":"這是我做的，能請你吃吃看嗎？— N4 てもらう・てくれる對比","updatedAt":1787507841727,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507841727,"dialogue":"実弥「てめぇ、また荷物を一人で運んでんのか！手伝ってもらえ！」\nあなた「すみません、一人でできると思って…」\n実弥「バカ野郎！『手伝ってあげる』じゃねぇ、『手伝ってもらう』だ！人に頼るのも修行だ！」","id":"4ac7426b0fec9d97176a5a1f","itemType":"DOJO_DIALOGUE","level":"N4","name":"不死川実弥 風の呼吸特訓 — 甘えるな、手伝ってもらえ","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507841927},"pillar":"不死川実弥","scene":"風の呼吸特訓 — 甘えるな、手伝ってもらえ","sourceUrl":"","translation":"別逞強，學會請人幫忙也是修行！— 実弥 strict 反差教學","updatedAt":1787507841727,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507841727,"dialogue":"天元「祭りの準備だ、派手に手伝ってやるぜ！」\nあなた「わあ、華やか！手伝ってもらえますか？」\n天元「もちろんだ！任せてもらうぜ！」","id":"2634bfd2cbd899fdce97eaea","itemType":"DOJO_DIALOGUE","level":"N4","name":"宇髄天元 祭りの準備 — 派手に手伝ってやるぜ","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507841727},"pillar":"宇髄天元","scene":"祭りの準備 — 派手に手伝ってやるぜ","sourceUrl":"","translation":"祭典準備，華麗地來幫忙吧！— N4 てやる・てもらう","updatedAt":1787507841727,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507832704,"dialogue":"行冥「…支えてくださった皆に、感謝を。」\nあなた「先生にご指導いただきました。」\n行冥「南無阿弥陀仏…よく堪えたな。」","id":"b32b4417e8fad6737c0ee31a","itemType":"DOJO_DIALOGUE","level":"N3","name":"悲鳴嶼行冥 岩の祈り — 支えてくださった","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507833204},"pillar":"悲鳴嶼行冥","scene":"岩の祈り — 支えてくださった","sourceUrl":"","translation":"向支撐我們的人們感謝。— N3 くださる・いただく","updatedAt":1787507832704,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507832704,"dialogue":"小芭内「出る前に、窓を閉めておいてくれ。」\nあなた「はい、閉めておきます。」\n小芭内「…甘えるな。だが、よくやった。」","id":"649cfe89ef64aa1d9e17e587","itemType":"DOJO_DIALOGUE","level":"N4","name":"伊黒小芭内 蛇の見回り — 閉めておいてくれ","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507833004},"pillar":"伊黒小芭内","scene":"蛇の見回り — 閉めておいてくれ","sourceUrl":"","translation":"出門前，先把窗關好。— N4 ておく＋てくれ","updatedAt":1787507832704,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507832704,"dialogue":"無一郎「…この本、机に置いておいてくれる？」\nあなた「はい、置いておきます。」\n無一郎「…ありがとう。助かる。」","id":"87b4fd016f43235166696541","itemType":"DOJO_DIALOGUE","level":"N3","name":"時透無一郎 霞の午後 — 置いておいてくれる","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507833104},"pillar":"時透無一郎","scene":"霞の午後 — 置いておいてくれる","sourceUrl":"","translation":"能幫我把書先放桌上嗎？— N3 ておいてくれる","updatedAt":1787507832704,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507832704,"dialogue":"善逸「無理だ〜！雷が怖いよ〜！」\nあなた「大丈夫、俺がいる。頑張ろう！」\n善逸「…本当？励ましてくれてありがとう！」","id":"6b48755d8f8d90157bec8b99","itemType":"DOJO_DIALOGUE","level":"N4","name":"我妻善逸 雷の夜 — 励ましてくれた","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507833304},"pillar":"我妻善逸","scene":"雷の夜 — 励ましてくれた","sourceUrl":"","translation":"謝謝你鼓勵我！— N4 てくれる感謝","updatedAt":1787507832704,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507832704,"dialogue":"伊之助「お前に稽古をつけてやる！ついてこい！」\nあなた「猪突猛進だね！よろしく！」\n伊之助「俺様が最強だ！負けるなよ！」","id":"f438b97c94c4377d766e2f53","itemType":"DOJO_DIALOGUE","level":"N4","name":"嘴平伊之助 山の王宣言 — 稽古をつけてやる","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507833404},"pillar":"嘴平伊之助","scene":"山の王宣言 — 稽古をつけてやる","sourceUrl":"","translation":"本大爺來教你修行！— N4 てやる","updatedAt":1787507832704,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507832704,"dialogue":"しのぶ「薬の作り方を、教えていただけますか？」\nあなた「はい、喜んで教えていただきます。」\nしのぶ「ありがとう。優しいのね。」","id":"f1ce5200a068530ee78808b2","itemType":"DOJO_DIALOGUE","level":"N3","name":"胡蝶しのぶ 蝶屋敷 — 教えていただけますか","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507833504},"pillar":"胡蝶しのぶ","scene":"蝶屋敷 — 教えていただけますか","sourceUrl":"","translation":"能請您教我嗎？— N3 ていただけますか","updatedAt":1787507832704,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507832704,"dialogue":"炭治郎「禰豆子、肩を貸してもらったよ。ありがとう。」\n禰豆子「むむっ！」\n炭治郎「優しくしてもらえて、嬉しい。」","id":"0e7e5a1aaae98a10aba75b7c","itemType":"DOJO_DIALOGUE","level":"N4","name":"竈門禰豆子 おかえり — 肩を貸してもらった","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787507833604},"pillar":"竈門禰豆子","scene":"おかえり — 肩を貸してもらった","sourceUrl":"","translation":"讓你借肩膀給我，謝謝。— N4 てもらう","updatedAt":1787507832704,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507294017,"dialogue":"義勇「…呼吸を整えろ。ゆっくりだ。」\nあなた「はい、静かに呼吸します。」\n義勇「…いい。毎日続ければ、強くなる。」","id":"f5cc2fe5c301ca85e0eed10a","itemType":"DOJO_DIALOGUE","level":"N5","name":"冨岡義勇 水辺の朝 — 静かに教えてくれた","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507294017},"pillar":"冨岡義勇","scene":"水辺の朝 — 静かに教えてくれた","sourceUrl":"","translation":"調整呼吸，慢慢來。／是，我會安靜地呼吸。／很好，每天持續就會變強。— N5 副詞・ます形","updatedAt":1787507294017,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507294017,"dialogue":"しのぶ「薬の作り方を、教えていただけますか？」\nあなた「はい、喜んで教えていただきます。」\nしのぶ「ありがとう。優しいのね。」","id":"753b3a068d14099f5d23660e","itemType":"DOJO_DIALOGUE","level":"N3","name":"胡蝶しのぶ 蝶屋敷 — 教えていただけますか","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507294917},"pillar":"胡蝶しのぶ","scene":"蝶屋敷 — 教えていただけますか","sourceUrl":"","translation":"能請您教我藥的作法嗎？— N3 ていただけますか 謙讓依頼","updatedAt":1787507294017,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507294017,"dialogue":"炭治郎「禰豆子のために、お弁当を作ってあげた。」\n禰豆子「むむっ、おいしい！」\n炭治郎「良かった！毎日頑張るよ。」","id":"9de191b496392cd24876a217","itemType":"DOJO_DIALOGUE","level":"N5","name":"竈門炭治郎 家族の食卓 — 作ってあげた","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507294817},"pillar":"竈門炭治郎","scene":"家族の食卓 — 作ってあげた","sourceUrl":"","translation":"我為禰豆子做了便當。／嗯，好吃！— N5 てあげる","updatedAt":1787507294017,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507294017,"dialogue":"伊之助「お前に稽古をつけてやる！ついてこい！」\nあなた「猪突猛進だね！よろしく！」\n伊之助「俺様が最強だ！負けるなよ！」","id":"2e352c8a5a137cb3c8341753","itemType":"DOJO_DIALOGUE","level":"N4","name":"嘴平伊之助 山の王宣言 — 稽古をつけてやる","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507294717},"pillar":"嘴平伊之助","scene":"山の王宣言 — 稽古をつけてやる","sourceUrl":"","translation":"本大爺來教你修行！跟上來！— N4 てやる 豪爽授受","updatedAt":1787507294017,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507294017,"dialogue":"善逸「無理だ〜！雷が怖いよ〜！」\nあなた「大丈夫、俺がいる。頑張ろう！」\n善逸「…本当？励ましてくれてありがとう！」","id":"7fe718d31fd211d587d53c50","itemType":"DOJO_DIALOGUE","level":"N4","name":"我妻善逸 雷の夜 — 励ましてくれた","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507294617},"pillar":"我妻善逸","scene":"雷の夜 — 励ましてくれた","sourceUrl":"","translation":"不行啦～我怕打雷！／沒事，我在這，一起加油！／真的嗎？謝謝你鼓勵我！— N4 てくれる感謝","updatedAt":1787507294017,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507294017,"dialogue":"炭治郎「禰豆子、肩を貸してもらったよ。ありがとう。」\n禰豆子「むむっ！」\n炭治郎「優しくしてもらえて、嬉しい。」","id":"634bcc73132b5e7fc513fa58","itemType":"DOJO_DIALOGUE","level":"N4","name":"竈門禰豆子 おかえり — 肩を貸してもらった","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507294517},"pillar":"竈門禰豆子","scene":"おかえり — 肩を貸してもらった","sourceUrl":"","translation":"禰豆子，讓你借肩膀給我，謝謝。／嗯！— N4 てもらう","updatedAt":1787507294017,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507294017,"dialogue":"小芭内「出る前に、窓を閉めておいてくれ。」\nあなた「はい、閉めておきます。」\n小芭内「…甘えるな。だが、よくやった。」","id":"95c95b6345e7eb341a59e1f4","itemType":"DOJO_DIALOGUE","level":"N4","name":"伊黒小芭内 蛇の見回り — 閉めておいてくれた","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507294417},"pillar":"伊黒小芭内","scene":"蛇の見回り — 閉めておいてくれた","sourceUrl":"","translation":"出門前，先把窗戶關好。／好的，我會先關好。— N4 ておく＋てくれ","updatedAt":1787507294017,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507294017,"dialogue":"行冥「…支えてくださった皆に、感謝を。」\nあなた「先生にご指導いただきました。」\n行冥「南無阿弥陀仏…よく堪えたな。」","id":"bdcfe746bf06f6fd9cf6cfac","itemType":"DOJO_DIALOGUE","level":"N3","name":"悲鳴嶼行冥 岩の祈り — 支えてくださった","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507294317},"pillar":"悲鳴嶼行冥","scene":"岩の祈り — 支えてくださった","sourceUrl":"","translation":"向支撐著我們的人們表達感謝。／承蒙老師指導了。／南無阿彌陀佛…你忍耐得很好。— N3 くださる・いただく","updatedAt":1787507294017,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507294017,"dialogue":"無一郎「…この本、机に置いておいてくれる？」\nあなた「はい、置いておきます。」\n無一郎「…ありがとう。助かる。」","id":"3b2f097a338e72224e5d0d8c","itemType":"DOJO_DIALOGUE","level":"N3","name":"時透無一郎 霞の午後 — 置いておいてくれた","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507294217},"pillar":"時透無一郎","scene":"霞の午後 — 置いておいてくれた","sourceUrl":"","translation":"能幫我把這本書先放桌上嗎？／好的，我先放著。／謝謝，幫大忙了。— N3 ておいてくれる","updatedAt":1787507294017,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787507294017,"dialogue":"煉獄「おはよう！今日も心を燃やせ！」\nあなた「おはようございます！頑張ります！」\n煉獄「うまい！その意気だ！肉を食べて力をつけろ！」","id":"f1558a7d3ca980769536f054","itemType":"DOJO_DIALOGUE","level":"N5","name":"煉獄杏寿郎 炎の朝礼 — 心を燃やしてくれた","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787507294117},"pillar":"煉獄杏寿郎","scene":"炎の朝礼 — 心を燃やしてくれた","sourceUrl":"","translation":"早安！今天也要燃燒內心！／早安，我會努力！／好！就是這股氣勢！吃肉補充力量！— N5 挨拶・意志","updatedAt":1787507294017,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787504915969,"dialogue":"禰豆子「むむっ！」\nあなた「ただいま、禰豆子！お土産を買ってきたよ。」\n禰豆子「むむむっ♪（嬉しい）」\nあなた「喜んでくれてありがとう。」\n禰豆子「…むっ。（ぎゅっ）」","id":"f84a5138f65f50573596cff7","itemType":"DOJO_DIALOGUE","level":"N5","name":"竈門禰豆子 おかえり — 短い言葉の会話","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787504916069},"pillar":"竈門禰豆子","scene":"おかえり — 短い言葉の会話","sourceUrl":"","translation":"N5 かわいい会話：短い言葉と相槌で「買ってきたよ（てくる）」「喜んでくれてありがとう（てくれる）」を自然に。禰豆子の純真さで癒し学習。","updatedAt":1787504915969,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787504915969,"dialogue":"伊之助「おい、貴様！俺様に修行を教えてもらうぞ！」\nあなた「え、『教えてもらう』？『教えてくれ』じゃないの？」\n伊之助「うるせぇ！俺様は誰にも負けねぇ！…でも、ちょっとだけ教えてくれよな！」\nあなた「じゃあ、私が教えてあげるよ。」\n伊之助「ふん！ありがたくもらってやるぜ！」","id":"d3c7745d40a7cc30744b5478","itemType":"DOJO_DIALOGUE","level":"N4","name":"嘴平伊之助 山の王修行 — 猪突猛進の依頼","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787504916269},"pillar":"嘴平伊之助","scene":"山の王修行 — 猪突猛進の依頼","sourceUrl":"","translation":"N4 依頼の授受：教えてもらう（受益）vs 教えてくれ（命令的依頼）vs 教えてあげる（施し）。伊之助の野性で口語の強弱を体感。","updatedAt":1787504915969,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787504915969,"dialogue":"善逸「無理だよ〜！俺なんて、任務に行きたくないよ〜！」\nあなた「大丈夫、善逸くんならできるよ。一緒に頑張ろう。」\n善逸「本当？励ましてくれてありがとう…！ちょっと勇気が出てきたかも！」\nあなた「炭治郎にも励ましてもらったんだね。」\n善逸「うん！炭治郎に励ましてもらったんだ！」","id":"20750bd75a7e6fae9a7951e6","itemType":"DOJO_DIALOGUE","level":"N4","name":"我妻善逸 雷の呼吸前夜 — 励まし合い","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787504916169},"pillar":"我妻善逸","scene":"雷の呼吸前夜 — 励まし合い","sourceUrl":"","translation":"N4 てくれる／てもらう対比：励ましてくれた（対方→我）vs 励ましてもらった（我←対方）。善逸の反差萌で感情表現を学ぶ。","updatedAt":1787504915969,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787504915969,"dialogue":"炭治郎「禰豆子、寒くないか？羽織を貸してあげるよ。」\n禰豆子「むむっ…（ありがとう）」\nあなた「炭治郎くん、優しいですね。禰豆子に羽織を貸してあげたんですね。」\n炭治郎「はい。家族だから、支え合うのが当たり前だと思うんです。」","id":"16b7ae3ff57542cf40acd99a","itemType":"DOJO_DIALOGUE","level":"N5","name":"竈門炭治郎 家族を守る — 優しい授受","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787504915969},"pillar":"竈門炭治郎","scene":"家族を守る — 優しい授受","sourceUrl":"","translation":"N5 てあげる基礎：私は禰豆子に羽織を貸してあげた（我→對方）。炭治郎の誠懇な声で「あげる」の温かさを体感。","updatedAt":1787504915969,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787504729147,"dialogue":"蜜璃「あの…これ、私が作ったの！食べてもらえるかな…？」\nあなた「わあ、嬉しい！いただきます！」\n蜜璃「本当？食べてくれてありがとう！嬉しいな…！」\nあなた「とても美味しいです！作り方を教えてもらえますか。」\n蜜璃「もちろん！私が教えてあげるね！…あ、教えさせてね、の方が優しいかな？」","id":"feaf0f186e583c496faef32d","itemType":"DOJO_DIALOGUE","level":"N4","name":"甘露寺蜜璃 手作りお菓子 — ありがとう、もらったの","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787504729247},"pillar":"甘露寺蜜璃","scene":"手作りお菓子 — ありがとう、もらったの","sourceUrl":"https://jp.ikuchannel.com/articles/teyaru-tekureru-temorau","translation":"【共感型授受】蜜璃の褒め多め対話で「食べてくれてありがとう（対方→我）」vs「食べてもらった（我←対方・依頼受益）」を対比。依頼の丁寧形「教えてもらえますか」→「教えていただけますか」への橋渡し。","updatedAt":1787504729147,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787504729147,"dialogue":"実弥「てめぇ、また荷物を一人で運んでんのか！手伝ってもらえ！」\nあなた「すみません、一人でできると思って…」\n実弥「バカ野郎！『手伝ってあげる』じゃねぇ、『手伝ってもらう』だ！人に頼るのも修行だ！」\nあなた「では、荷物を運ぶのを手伝っていただけますか。」\n実弥「…それでいい。素直に『お願いします』だ！」","id":"adb15e9a5f2d36d786b2b22c","itemType":"DOJO_DIALOGUE","level":"N4","name":"不死川実弥 風の呼吸特訓 — 甘えるな、手伝ってもらえ","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787504729347},"pillar":"不死川実弥","scene":"風の呼吸特訓 — 甘えるな、手伝ってもらえ","sourceUrl":"https://jp.ikuchannel.com/articles/teyaru-tekureru-temorau","translation":"【厳しめ授受】実弥の直球指導で「あげる（施し）」の失礼リスクを体感。厳しめフィードバック（strict）で毎回「誰が主語？恩はどっちに流れる？」を問う。Praktika風：厳しめに挑戦したい人向け。","updatedAt":1787504729147,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787504729147,"dialogue":"天元「よし、祭りの飾り付けだ！俺が派手に飾ってやるぜ！」\nあなた「わあ、綺麗です！手伝っていただけますか。」\n天元「もちろん！この提灯、お前に持たせてやる。…って、違うな。『持ってあげる』は上から目線だ。『持ってあげるよ』より『手伝おうか？』が自然だぜ。」\nあなた「じゃあ、提灯を持ってもらってもいいですか。」\n天元「おう、任せろ！俺に持たせてくれ！…いや、『持たせてもらう』は俺が受益だな。派手に覚えていこうぜ！」","id":"db4f1c2b65fb387e19781d76","itemType":"DOJO_DIALOGUE","level":"N4","name":"宇髄天元 祭りの準備 — 派手に手伝ってやるぜ","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787504729147},"pillar":"宇髄天元","scene":"祭りの準備 — 派手に手伝ってやるぜ","sourceUrl":"https://jp.ikuchannel.com/articles/teyaru-tekureru-temorau","translation":"【派手な授受】天元の華麗な口調で「てあげる」の上から感を体験。→ 自然な誘いは「手伝おうか？」／丁寧な依頼は「持ってもらってもいいですか」。Praktika自由対話：祭り準備を天元と続けてみよう。","updatedAt":1787504729147,"updatedBy":{"agentId":"ceo","agentName":"CEO","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787493206034,"dialogue":"義勇「迷った時は、呼吸を整えろ。答えは水面のように静かに現れる。」\nあなた「焦らず、一つずつ確かめていきます。」\n義勇「…その調子だ。」","id":"6a8afb55336453101630449e","itemType":"DOJO_DIALOGUE","level":"N3","name":"冨岡義勇 水柱の教え","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787493205372},"pillar":"冨岡義勇","scene":"水柱の教え","sourceUrl":"","translation":"迷惘時先調整呼吸，答案會如水面般靜靜浮現。／我會不急，一步步確認。— N3 条件・様態表現を含む対話","updatedAt":1787493205598,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787493206034,"dialogue":"しのぶ「薬を飲む時間よ。大丈夫、少し苦いだけ。」\nあなた「苦手ですが、頑張ります。」\nしのぶ「えらいわ。飲んだら飴をあげる。」","id":"6a8afb55336453101630449d","itemType":"DOJO_DIALOGUE","level":"N4","name":"胡蝶しのぶ 蝶屋敷での看護","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787493205372},"pillar":"胡蝶しのぶ","scene":"蝶屋敷での看護","sourceUrl":"","translation":"吃藥時間到了，別擔心，只有一點苦。／雖然不擅長但我會努力。／好棒，吃完給你糖果。— 授受・依頼表現を N4 会話で","updatedAt":1787493205578,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787493206034,"dialogue":"煉獄「おはよう！今日も心を燃やして行こう！」\nあなた「おはようございます！よろしくお願いします。」\n煉獄「よし、まずは腹式呼吸だ！」","id":"6a8afb55336453101630449c","itemType":"DOJO_DIALOGUE","level":"N5","name":"煉獄杏寿郎 朝稽古の挨拶","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"default_dojo_folder_6a8aa87900d036749f3405":1787493205372},"pillar":"煉獄杏寿郎","scene":"朝稽古の挨拶","sourceUrl":"","translation":"早安！今天也要燃起鬥志！／早安，請多指教！／好，先來腹式呼吸！— 挨拶與意気込みの N5 表現","updatedAt":1787493205545,"updatedBy":{"userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787491329696,"dialogue":"炭治郎：あのう、荷物が重そうですね。運んであげましょうか。\nアオイ：ありがとう！ じゃ、お願いします。\nしのぶ：あら、炭治郎くん、優しいのね。アオイちゃんに荷物を運んであげたの？\n炭治郎：はい。アオイさんが「手伝ってくれてありがとう」って言ってくれました。\nアオイ：ううん、私こそ炭治郎に手伝ってもらったの。助かったよ。","id":"31dadc235734d4035f89dab8","itemType":"DOJO_DIALOGUE","level":"N4","name":"","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787491329696},"pillar":"竈門炭治郎","scene":"蝶屋敷・荷物を運ぶ — てあげる／てくれる／てもらう 視角切換","sourceUrl":"https://jp.ikuchannel.com/articles/teyaru-tekureru-temorau","translation":"【中文翻譯】\n炭治郎：那個，行李好像很重呢。我幫你搬吧？（運んであげましょうか — 我→對方）\n葵：謝謝！那就拜託了。\n蝴蝶忍：哎呀，炭治郎，很溫柔呢。你幫葵搬行李了呀？（運んであげた — 確認方向）\n炭治郎：是的。葵說「謝謝你幫我」（手伝ってくれて — 對方→我）\n葵：才不是，是我受了炭治郎的幫忙（手伝ってもらった — 我←對方・受益焦點）。\n\n【授受三句對比・同一件事】\n・私はアオイさんに荷物を運んであげた（主語=私・我→對方）\n・アオイさんは私に手伝ってくれた とは言わない／友達が手伝ってくれた（主語=對方・對方→我）\n・私はアオイさんに／友達に手伝ってもらった（主語=私・我受益）\n【注意】對上位者少用 てあげる，改用 させてください／お手伝いしましょうか","updatedAt":1787491329696,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"createdAt":1787491329696,"dialogue":"しのぶ：明日の柱合会議ですが、任務のため少し早退させていただきたいのですが、よろしいでしょうか。\n行冥：もちろんだ。無理せず行っておいで。\nしのぶ：ありがとうございます。先生に漢字を教えていただいた資料も持って行きます。\n炭治郎：しのぶさん、先生が資料を貸してくださったんですね。\nしのぶ：ええ。先生が貸してくださったの。私は先生に貸していただいたのよ。","id":"6baa4e3cfe10081eee911be6","itemType":"DOJO_DIALOGUE","level":"N3","name":"","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787491329796},"pillar":"胡蝶しのぶ","scene":"柱合会議・早退の許可を請う — させてください → させていただく 敬語橋接","sourceUrl":"https://jp.ikuchannel.com/articles/n4-grammar-all-summary","translation":"【中文翻譯】\n蝴蝶忍：關於明天的柱合會議，因任務想承蒙允許提早離席，可以嗎？（させていただきたい — 使役＋謙讓・最謙遜）\n行冥：當然。別勉強，去吧。\n蝴蝶忍：謝謝。我也會帶上承蒙老師教導的漢字資料。（教えていただいた — 私は先生に・謙讓）\n炭治郎：蝴蝶忍小姐，是老師借資料給你的呀。（貸してくださった — 先生が・尊敬）\n蝴蝶忍：是呀。老師借給我的（貸してくださった－對方→我・尊敬）；換我說就是「我向老師借到的」（貸していただいた－我←對方・謙讓）。\n\n【敬語對比】\n・先生が教えてくれた → 先生が教えてくださった（尊敬・主語=先生）\n・私は先生に教えてもらった → 私は先生に教えていただいた（謙讓・主語=私）\n・させてください（N4 請求）→ させていただきます（N3 謙讓・商務必用）","updatedAt":1787491329696,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1788132413718,"date":"2026-08-31","id":"af6246603c7936d5c3641566","itemType":"PRACTICE_LOG","level":"N3","memo":"CTF錯題陪練 C×J Pivot×SROP×PF 同步側：教官 8問1対話（W12-1～8＋W12-D1 移して斬る）全數落庫 a726c746，Top3 Pivot×SROP三問×敬語三態×られる三機能×PF流程卡 深耕。W12-1 0x30放不下248B必pivot／W12-2 248B＋15 vs 59全寄存器／W12-3 他尊自謙一字反転／W12-4 を尊が可能に受身／W12-5 お召し上がりになられる三重疊→召し上がる一形足る／W12-6 先大失敗→教學遷移勝＋錯猜亦有效唯需回饋／W12-7 信心→10分→Two-Column→校準→1-3-7-14／W12-8 三線合流。派發 C×J W12-Day1/3/5/7（b4ea/d27c/74ed/cadb）與教官並行，分水嶺 a9332a12 移棧二段・視角二段・生成二段＝先布後斬 新建＋母篇 W11対照，週報 bec6a879 8問1対話対照表＋12欄標籤，儀表板 ebc3c13a 已増 W12 C×J同步行待Day7回填。皆信心1–5＋主動回憶＋自我解釋×具体例＋單一sourceUrl。下週：ret2reg／謙譲語II(伺う・申し上げる)／Variation遷移量表。","name":"C×J W12 Pivot×敬語三態×PF — 8問＋対話1 陪練側記録 2026-08-31","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788132413718},"score":0,"total":9,"updatedAt":1788132413718,"updatedBy":{"agentId":"15c06deebcbbf252d23b7692","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1788131575590,"date":"2026-08-31","id":"5a7129f8d68f41cde86fc982","itemType":"PRACTICE_LOG","level":"N3","memo":"W12 策展8問1対話（a726c746｜2026-08-31 Asia/Tokyo）驗收：W12-1 Pivot×SROP二段(移棧布幀兩件全控／0x30放不下248B必pivot)／W12-2 frame構造(15 vs 59／248B trade-off／pwntools SigreturnFrame)／W12-3 敬語三本柱(他尊自謙場丁寧／お〜になるvsお〜する一字反転)／W12-4 られる三機能(を尊／が可／に受身＋被害)／W12-5 二重敬語陷阱(お召し上がりになられる×→召し上がる一形足る／特殊形 行く→いらっしゃる等)／W12-6 PF×Pretest(先大失敗→教學遷移勝／錯猜亦有效唯需回饋)／W12-7 流程卡(信心1–5→10分先做→Two-Column→校準誤差→1-3-7-14)／W12-8 総合三線合流(皆二段先布後斬)＋W12-D1 蝶屋敷・移して斬る(胡蝶しのぶ×時透無一郎)。全題答前信心1–5＋主動回憶手寫(縦stack／助詞分水嶺／五原則)＋自我解釋三問＋単一sourceUrl。分水嶺→修練 Day1/3/5/7 已派發，Leitner錯回Day1。下週建議：ret2reg／謙譲語II(伺う・申し上げる)／Variation遷移量表。","name":"W12 Pivot×敬語三態×PF — 8問＋対話1 検証記録 2026-08-31","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788131575590},"score":0,"total":9,"updatedAt":1788131575590,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1788049222438,"date":"2026-08-30","id":"a84f22973e327e883f55c17a","itemType":"PRACTICE_LOG","level":"N3","memo":"CTF錯題陪練 W11 同步側：教官 8問2対話（策展 bddaea43保留蓋下一層／3b41104b使役二形／c36758b8検証と被害と生成＋策略 W11-3に・を／W11-4一字差／W11-5混淆逆算／W11-6 Bjork／W11-7流程卡／W11-8三線合流＋D2生成の稽古）全數落庫 a726c746，Top3 retcheck三問(408-416-424 保哪層蓋哪層)／使役受身二形×被害文(五段可縮 す・一段・する来る不可縮 に＝加害者)／生成效應落地流程(信心→10分遅延→自我解釋三問→誤差=予測−実績→Two-Column) 深耕。二段・被害・生成三隱喻互譯 検証二段／使役二段／生成二段＝先做再驗。W11-2/4話さされる×／W11-5偶-i奇+i逆算×XOR誤認／W11-7遅延未執行符号反。既有 C×J retcheck-Day1/3/5/7 (d689/2ee/0d8/575) 與教官 W11 Day1/3/5/7 (13e2/02e5/6893/ef41) 並行 1-3-7-14，分水嶺 d5086557→1bf7649b W11三線合流(一字・一数・一流程) 新建，週報 13f7b1a2 8問2対話対照表＋12欄標籤＋Leitner節奏，儀表板已在68/17% W11為68/17%維持 完成任務4 新增筆記2 策略題庫7。皆信心1–5＋主動回憶＋自我解釋×具体例＋単一sourceUrl。","name":"C×J W11 retcheck×使役受身×生成效應 — 錯題陪練側記録 2026-08-30","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788049222438},"score":0,"total":10,"updatedAt":1788049222438,"updatedBy":{"agentId":"15c06deebcbbf252d23b7692","agentName":"CTF錯題陪練員","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1788045209913,"date":"2026-08-30","id":"c6bfa7459c5cdd8b53d98638","itemType":"PRACTICE_LOG","level":"N3","memo":"W11 策略題庫 6問＋対話1（W11-3~8＋W11-D2）＋策展2問1対話（bddaea43 retcheck保留蓋下一層／3b41104b 使役受身二形判定／c36758b8 蝶屋敷検証と被害と生成）＝計8問2対話。W11-3使役受身に・を被害文完成（に加害者 vs が不可）／W11-4受身との一字差（待たされた vs 待たせられた／話さされる×ささ重複）／W11-5 shellcode混淆逆算（偶-i奇+i・NX disabled才跳buf・XOR誤認）／W11-6 Bjork五原則（間隔・交錯・檢索・多樣・減少回饋＝遅らせる非永不給）／W11-7生成流程卡（信心→蓋住手寫→10分遅延→自我解釋三問→対答案→誤差=予測−実績→Two-Column）／W11-8総合三線合流三題一斬（す結尾不可縮×保留424蓋×遅延高める）＋W11-D2生成の稽古対話。全題答前信心1–5＋主動回憶手寫指令＋自我解釋×具体例対照＋単一sourceUrl。修練任務改以3問1対話等拆解見TODO。","name":"W11 retcheck×使役受身×生成效應 — 6問＋対話1 生成記録 2026-08-30","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788045209913},"score":0,"total":7,"updatedAt":1788045209913,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1788016065477,"date":"2026-08-30","id":"6b06ac01104f22d5a7ea93fa","itemType":"PRACTICE_LOG","level":"N4","memo":"CTF錯題陪練 C×J Pwn 同步側：教官 2問1対話（4bd94efe 保留一層蓋下一層／3ccb5130 混淆逆算／dbd9cf27 蝶屋敷対話）全數落庫 a726c746，Top3 保留蓋下一層×混淆逆算×checksec四防護 深耕。4bd94efe 408+原ret+8+win／C位層級錯；3ccb5130 偶-i奇+i逆算／D規則錯C防護錯。派發 C×J retcheck-Day1/3/5/7（d689日1視角／2ee日3橋接／0d8日5判讀／575日7総測 1-3-7-14）與教官並行，分水嶺 d5086557 retcheck×授受×checksec 新建＋母篇 87097345 対照，週報 076675bd 2問1対話対照表＋8欄標籤，儀表板 ebc3c13a 已增 retcheck C×J同步行待Day7回填。皆信心1–5＋主動回憶＋自我解釋×具体例＋単一sourceUrl。","name":"C×J retcheck×授受 — 錯題陪練側記録 2026-08-30","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1788016065477},"score":0,"total":3,"updatedAt":1788016065477,"updatedBy":{"agentId":"15c06deebcbbf252d23b7692","agentName":"CTF錯題陪練員","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1787958976915,"date":"2026-08-29","id":"6a1764030db170f483a3ae37","itemType":"PRACTICE_LOG","level":"N3","memo":"CTF錯題陪練 W10 同步側：W10 8問2対話（策展 ad279646/f2f18ab5/44dfd66b＋策略 W10-3~8＋D2）全數落庫 a726c746，Top3 書面伝聞形式度梯子×Unsorted二段洩漏×減少回饋 深耕。W10-3二義／W10-4梯子／W10-5 unsorted完全版(gurad必須·現代洩漏本位)／W10-6 Retrieval≠Storage／W10-7 10分→Two-Column／W10-8総合三線。派發更新 C×J W10-Day1/3/5/7 (a980ab05形式度×size / ea4e124c Unsorted完全版 / 817a3da2減少回饋×遅延 / ab56bfe0総合 1-3-7-14) 與教官並行，分水嶺 f3eec1f9→ae5d7f1f W10版更新，週報 f2cb871d 8問2対話對照表＋12欄標籤，儀表板 ebc3c13a 已增 W10 C×J同步行(4/2/68/17%待Day7回填)。全題答前信心1–5＋主動回憶＋自我解釋×具体例＋単一sourceUrl。","name":"C×J W10 書面伝聞×Unsorted×減少回饋 — 錯題陪練側記録 2026-08-29","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958976915},"score":0,"total":10,"updatedAt":1787958976915,"updatedBy":{"agentId":"15c06deebcbbf252d23b7692","agentName":"CTF錯題陪練員","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1787958614716,"date":"2026-08-29","id":"485524418f0d88c51a6e93a1","itemType":"PRACTICE_LOG","level":"N3","memo":"W10 策略題庫 6問＋対話1（W10-3~8＋W10-D2）＋策展2問1対話（ad279646/f2f18ab5/44dfd66b）＝計8問2対話。W10-3書面二義（ということだ伝聞vs帰結×とのことだ純伝聞）／W10-4形式度梯子（んだって→そうだ→ということだ→とのことだ）／W10-5 Unsorted二段洩漏完全版（tcache heap→unsorted libc guard必須）／W10-6合意困難減少回饋（Retrieval≠Storage illusion）／W10-7延遲10分Two-Column流程實作／W10-8総合三線合流（三題一斬）＋W10-D2遅らせる稽古対話。全題答前信心1–5＋主動回憶手寫指令＋自我解釋×具体例対照＋単一sourceUrl。修練任務改以2問1対話為單位拆解見TODO。","name":"W10 書面伝聞×Unsorted×減少回饋 — 6問＋対話1 生成記録 2026-08-29","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787958614716},"score":0,"total":7,"updatedAt":1787958614716,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1787917092695,"date":"2026-08-28","id":"96deb774c7260de3f7fe2a4f","itemType":"PRACTICE_LOG","level":"N4-N3","memo":"CTF錯題陪練 W10延續側：延用W9 8問＋対話2（策展915f8dbc/04e2bcb66＋W9-3~W9-8＋D1/D2），Top3 伝聞接續×Heap一條龍×校準 深耕。近7天(tbs qdr:w1)搜集空手—三組關鍵字僅1條無可驗證Heaphop摘要，依7天窗過期跳過規則不造外部題。派發C×J W10-Day1/3/5/7 1-3-7-14（a980ab05/ea4e124c/817a3da2/ab56bfe0）與教官並行，分水嶺f3eec1f9延用。対應NOTE 963e1659週報，儀表板W10行待Day7回填；每題答前信心1-5＋Two-Column右欄最優先。","name":"C×J W10 情報源校準 延續週 — 錯題陪練側記録 2026-08-28","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787917092695},"score":0,"total":10,"updatedAt":1787917092695,"updatedBy":{"agentId":"15c06deebcbbf252d23b7692","agentName":"CTF錯題陪練員","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1787872904678,"date":"2026-08-28","id":"a7a2357092cf17a03ad3977d","itemType":"PRACTICE_LOG","level":"N4-N3","memo":"CTF錯題陪練員 W9対照側：伝聞接續（降りそう目ます幹vs降るそう耳普通形一字決）× Heap一條龍（UAF→show fd読→heap_base推定→target ^ heap\u003e\u003e12→malloc2回任意寫・glibc2.32+ Safe-Linking）× 元認知校準（FOK≠真會・校準誤差=予測−実績・Two-Column右欄最優先・24–48h遅延才準）対照。道場8問（策展915f8dbc/04e2bcb66＋W9-3接續/W9-4四形/W9-5一條龍/W9-6 FOK/W9-7 Two-Column/W9-8総合）＋対話2（W9-D1堆と伝聞と校準/W9-D2校準と情報源の鏡）＝10題。每題答前信心1–5欄＋主動回憶＋自我解釋＋具体例。C×J 4任務並行：W9-Day1接續×fd／W9-Day3四形×XOR／W9-Day5校準×二段式／W9-Day7総合小考。対應NOTE d8019ed7663aa272ab0cbc8f・f3eec1f91952e86803e2592b","name":"C×J W9 伝聞×Heap×校準 対照演習 — 錯題陪練側記録 2026-08-28","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872904678},"score":0,"total":10,"updatedAt":1787872904678,"updatedBy":{"agentId":"15c06deebcbbf252d23b7692","agentName":"CTF錯題陪練員","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1787872517608,"date":"2026-08-28","id":"b32efcd15cf99b47ee902a78","itemType":"PRACTICE_LOG","level":"N4-N3","memo":"W9 策略題庫 6問＋対話1（W9-3~8＋W9-D2）＋策展2問1対話＝計8問2対話。W9-3接續選形（降りそうvs降るそう）／W9-4情報源四形（ようだ/らしい/二そう）／W9-5 Heap一條龍（leak→heap\u003e\u003e12 XOR→2回malloc）／W9-6 FOKと校準誤差／W9-7 Two-Column Audit実践／W9-8総合誤分類（三題一斬）＋W9-D2校準と情報源対話。全題答前信心1–5欄＋主動回憶手寫指令＋自我解釋×具体例対照＋単一sourceUrl。修練Day1/3/5/7とC×J対照はTODO派發へ","name":"W9 Heap×伝聞×校準 — 6問＋対話1 生成記録","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787872517608},"score":0,"total":7,"updatedAt":1787872517608,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1787786244173,"date":"2026-08-27","id":"6376d234437e7766315f74d6","itemType":"PRACTICE_LOG","level":"N4-N3","memo":"W8 推量×PIE×自我解釋特訓：策略6問（W8-3 敬體訂正／W8-4 はずなのに／W8-5 条件×推量／W8-6 puts洩libc一條龍／W8-7 partial overwrite／W8-8 総合誤分類）＋対話W8-D2 自我解釋と具体例 落庫於道場 a726c746。策展人素材 926e9d01/d0b5c17a/f67e4c60 另計，合計W8 策展2＋策略6＝8問＋対話2，呼應「推量四温度＋敬體／はずなのに落空／条件後件推量結合／puts一條龍leak→system→/bin/sh／partial同頁／自我解釋×具体例錨定」。皆主動回憶提取空＋自我解釋欄（為何不是別選項）＋具体例対照＋単一sourceUrl。修練任務 Day1/3/5/7 已派發。","name":"W8 推量×PIE×自我解釋 — 6問＋対話1 生成記録","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787786244173},"score":0,"total":6,"updatedAt":1787786244173,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1787699508372,"date":"2026-08-26","id":"138132039e7a42b79d3b50e5","itemType":"PRACTICE_LOG","level":"N4-N3","memo":"C×J W7 同步：条件形×Canary×精緻化 8問＋対話2 対照落庫。策展2179390b と後件／8fb196ff Canary／6057470b 条件と哨兵＋策略W7-3 なら時序／W7-4 と後件限制／W7-5 ばたら／W7-6 NUL二段式同一payload／W7-7 条件分岐／W7-8 Why＋図総合＋対話W7-D2 精緻化と二重符号化。更新：錯題庫週報98aadfc0→W7 8問10欄版、分水嶺9a47c61 条件分岐×二段式、儀表板W7 C×J同步(錯題率17%)、派發C×J W7-Day1/3/5/7 4項(8/27/29/31/9/2)。皆主動回憶提取空＋1-3-5-7-14＋單一sourceUrl。","name":"","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787699508372},"score":0,"total":8,"updatedAt":1787699508372,"updatedBy":{"agentId":"15c06deebcbbf252d23b7692","agentName":"CTF錯題陪練員","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1787699188459,"date":"2026-08-26","id":"04eaf514cf172c6d348cd853","itemType":"PRACTICE_LOG","level":"N4-N3","memo":"W7 条件形×Canary×精緻化 特訓：策略6問（W7-3 ならvsたら時序／W7-4 と後件限制／W7-5 ばvsたら／W7-6 NUL-truncate同payload ROP／W7-7 条件分岐選型／W7-8 精緻化×雙重編碼総合）＋対話W7-D2 精緻化と二重符号化 落庫於道場 a726c746。策展人素材 2179390b/8fb196ff/6057470b 另計，合計W7 策展2＋策略6＝8問＋対話2，呼應策展人「なら時序＋と後件限制混排／同payload二段式／Why＋圖三連」。皆主動回憶提取空＋Leitner錯即回Day1＋單一sourceUrl。修練任務 Day1/3/5/7 已派發。","name":"W7 条件形×Canary×精緻化 — 6問＋対話1 生成記録","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787699188459},"score":0,"total":6,"updatedAt":1787699188459,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1787612895078,"date":"2026-08-25","id":"e07c97bfb0a0e957213305c4","itemType":"PRACTICE_LOG","level":"N4-N3","memo":"W6 ておく×交錯×ROP 特訓：策略6問（W6-3 補助動詞群判別／W6-4 交錯①判別／W6-5 ておいてくれる延伸／W6-6 書信＋ておく読解／W6-7 ROP三手法選型／W6-8 交錯小考総合）＋対話W6-D2 交錯の稽古 落庫於道場 a726c746。策展人素材 f7feb93d/f10eb8a4/7be5c269 另計，合計W6 策展2＋策略6＝8問＋対話2，呼應策展人「ておく追加1題＋每回混3型＋CTF選型」。皆主動回憶提取空＋Leitner 錯即回Day1。修練任務 W6 Day1/3/5/7 已派發。","name":"W6 ておく×交錯×ROP — 6問＋対話2 生成記録","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787612895078},"score":0,"total":6,"updatedAt":1787612895078,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1787531244643,"date":"2026-08-25","id":"b2ce9d90eaff7172e65d1ecf","itemType":"PRACTICE_LOG","level":"N4-N3","memo":"CTF陪練 W5 同步：C×J週報 98aadfc0 已擴為 8問＋蝶屋敷対話版（に／から×$定位、書信読解×雙條件、二重敬語×重複覆寫）。対照任務 C×J W5-Day1/Day3/Day7 已派發至修練清單（f0c71f/981f3f/0124e5），分水嶺対照増補 4e487c 書信即checksec，戰績 W5 C×J同步更新。Top3：に／から視角助詞／書信読解／二重敬語 ↔ CTF offset定位＋GOT雙條件＋重複覆寫回避。錯即回Day1，同盒1-3-5-7-14。","name":"","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787531244643},"score":0,"total":8,"updatedAt":1787531244643,"updatedBy":{"agentId":"15c06deebcbbf252d23b7692","agentName":"CTF錯題陪練員","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1},{"correct":0,"createdAt":1787530740003,"date":"2026-08-25","id":"823fdf79eb2044582fb92ce8","itemType":"PRACTICE_LOG","level":"N4-N3","memo":"W5 に／から＋書信読解 特訓 8問＋蝶屋敷対話1 生成完了（道場 a726c746）。W4-1/2 に／から辨析＋視角転換／W4-3/4 書信読解 依頼・お礼／W4-5 失禮改寫／W4-6 橋接／W4-R1 濫用二選一／W4-R2 二重敬語。皆 主動回憶「蓋住手寫」提取空＋Leitner 錯即回 Day1。修練任務 Day1/3/5/7 已派發，戰績 W5 模擬68／錯題率22% 更新。","name":"W5 に・から＋書信 特訓 — 8問＋蝶屋敷対話 生成記録","originPluginDir":"fec741a8a1ed1073ec82135c","originPluginID":"fec741a8a1ed1073ec82135c","parents":{"a726c746ff81a995472a8a2c":1787530740003},"score":0,"total":8,"updatedAt":1787530740003,"updatedBy":{"agentId":"66a04f26aea1ef4553bba123","agentName":"日文修行教官","userId":"6a8aa87900d036749f3405","userName":"NANA MI"},"version":1}]}