{"id":1706,"date":"2024-03-04T01:06:49","date_gmt":"2024-03-03T16:06:49","guid":{"rendered":"https:\/\/h4ck.kr\/?p=1706"},"modified":"2024-05-20T13:28:31","modified_gmt":"2024-05-20T04:28:31","slug":"cshop","status":"publish","type":"post","link":"https:\/\/h4ck.kr\/?p=1706","title":{"rendered":"CSHOP"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Exeinfo PE<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"542\" height=\"257\" src=\"https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-9.png\" alt=\"\" class=\"wp-image-1707\" srcset=\"https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-9.png 542w, https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-9-300x142.png 300w\" sizes=\"auto, (max-width: 542px) 100vw, 542px\" \/><\/figure>\n\n\n\n<p>C# .NET\uc5b8\uc5b4\ub85c \ucef4\ud30c\uc77c\ub418\uc5b4\uc788\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Decompiled-src <\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">using System;\nusing System.ComponentModel;\nusing System.Drawing;\nusing System.Windows.Forms;\n\nnamespace CSHOP\n{\n\t\/\/ Token: 0x02000003 RID: 3\n\tpublic class FrmMain : Form\n\t{\n\t\t\/\/ Token: 0x06000002 RID: 2 RVA: 0x00002067 File Offset: 0x00000267\n\t\tpublic FrmMain()\n\t\t{\n\t\t\tthis.InitializeComponent();\n\t\t}\n\n\t\t\/\/ Token: 0x06000003 RID: 3 RVA: 0x00002078 File Offset: 0x00000278\n\t\tprivate void Form1_Load(object sender, EventArgs e)\n\t\t{\n\t\t\tthis.lbl\\u007F\\u0014.Text = \" \";\n\t\t\tthis.lbl\\u007F\\u000A.Text = \" \";\n\t\t\tthis.lbl\\u007F\\u000D.Text = \" \";\n\t\t\tthis.lbl\\u007F\\u0011.Text = \" \";\n\t\t\tthis.lbl\\u007F\\u0003.Text = \" \";\n\t\t\tthis.lbl\\u007F\\u0019.Text = \" \";\n\t\t\tthis.lbl\\u007F\\u0015.Text = \" \";\n\t\t\tthis.lbl\\uFFFD\\u0014.Text = \" \";\n\t\t\tthis.lbl\\u007F\\u000A.Text = \" \";\n\t\t\tthis.lbl\\u007F\\u0002.Text = \" \";\n\t\t\tthis.lbl\\uFFFD\\u0014.Text = \" \";\n\t\t\tthis.lbl\\u007F\\u0015.Text = \" \";\n\t\t\tthis.lbl\\u007F\\u0001.Text = \" \";\n\t\t}\n\n\t\t\/\/ Token: 0x06000004 RID: 4 RVA: 0x00002158 File Offset: 0x00000358\n\t\tprivate void \\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD_Click(object sender, EventArgs e)\n\t\t{\n\t\t\tthis.lbl\\u007F\\u0014.Text = \"W\";\n\t\t\tthis.lbl\\u007F\\u000A.Text = \"5\";\n\t\t\tthis.lbl\\u007F\\u000D.Text = \"4\";\n\t\t\tthis.lbl\\u007F\\u0011.Text = \"R\";\n\t\t\tthis.lbl\\u007F\\u0003.Text = \"E\";\n\t\t\tthis.lbl\\u007F\\u0019.Text = \"6\";\n\t\t\tthis.lbl\\u007F\\u0015.Text = \"M\";\n\t\t\tthis.lbl\\uFFFD\\u0014.Text = \"I\";\n\t\t\tthis.lbl\\u007F\\u000A.Text = \"P\";\n\t\t\tthis.lbl\\u007F\\u0002.Text = \"S\";\n\t\t\tthis.lbl\\uFFFD\\u0014.Text = \"P\";\n\t\t\tthis.lbl\\u007F\\u0015.Text = \"6\";\n\t\t\tthis.lbl\\u007F\\u0001.Text = \"S\";\n\t\t}\n\n\t\t\/\/ Token: 0x06000005 RID: 5 RVA: 0x00002238 File Offset: 0x00000438\n\t\tprotected override void Dispose(bool disposing)\n\t\t{\n\t\t\tif (disposing &amp;&amp; this.components != null)\n\t\t\t{\n\t\t\t\tthis.components.Dispose();\n\t\t\t}\n\t\t\tbase.Dispose(disposing);\n\t\t}\n\n\t\t\/\/ Token: 0x06000006 RID: 6 RVA: 0x00002258 File Offset: 0x00000458\n\t\tprivate void InitializeComponent()\n\t\t{\n\t\t\tComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(FrmMain));\n\t\t\tthis.\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD = new Button();\n\t\t\tthis.lbl\\u007F\\u000A = new Label();\n\t\t\tthis.lbl\\u007F\\u000D = new Label();\n\t\t\tthis.lbl\\u007F\\u0014 = new Label();\n\t\t\tthis.lbl\\u007F\\u0015 = new Label();\n\t\t\tthis.lbl\\u007F\\u0011 = new Label();\n\t\t\tthis.lbl\\uFFFD\\u0014 = new Label();\n\t\t\tthis.lbl\\u007F\\u0019 = new Label();\n\t\t\tthis.lbl\\u007F\\u0001 = new Label();\n\t\t\tthis.lbl\\u007F\\u0003 = new Label();\n\t\t\tthis.lbl\\u007F\\u0002 = new Label();\n\t\t\tbase.SuspendLayout();\n\t\t\tthis.\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD.Location = new Point(165, 62);\n\t\t\tthis.\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD.Name = \"btnStart\";\n\t\t\tthis.\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD.Size = new Size(0, 0);\n\t\t\tthis.\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD.TabIndex = 0;\n\t\t\tthis.\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD.UseVisualStyleBackColor = true;\n\t\t\tthis.\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD.Click += this.\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD_Click;\n\t\t\tthis.lbl\\u007F\\u000A.Location = new Point(43, 123);\n\t\t\tthis.lbl\\u007F\\u000A.Name = \"lblGu\";\n\t\t\tthis.lbl\\u007F\\u000A.Size = new Size(53, 23);\n\t\t\tthis.lbl\\u007F\\u000A.TabIndex = 1;\n\t\t\tthis.lbl\\u007F\\u000A.Text = \"label1\";\n\t\t\tthis.lbl\\u007F\\u000D.Location = new Point(90, 123);\n\t\t\tthis.lbl\\u007F\\u000D.Name = \"lblNu\";\n\t\t\tthis.lbl\\u007F\\u000D.Size = new Size(53, 23);\n\t\t\tthis.lbl\\u007F\\u000D.TabIndex = 2;\n\t\t\tthis.lbl\\u007F\\u000D.Text = \"label2\";\n\t\t\tthis.lbl\\u007F\\u0014.Location = new Point(135, 123);\n\t\t\tthis.lbl\\u007F\\u0014.Name = \"lblSu\";\n\t\t\tthis.lbl\\u007F\\u0014.Size = new Size(53, 23);\n\t\t\tthis.lbl\\u007F\\u0014.TabIndex = 3;\n\t\t\tthis.lbl\\u007F\\u0014.Text = \"label3\";\n\t\t\tthis.lbl\\u007F\\u0015.Location = new Point(182, 123);\n\t\t\tthis.lbl\\u007F\\u0015.Name = \"lblTu\";\n\t\t\tthis.lbl\\u007F\\u0015.Size = new Size(53, 23);\n\t\t\tthis.lbl\\u007F\\u0015.TabIndex = 4;\n\t\t\tthis.lbl\\u007F\\u0015.Text = \"label4\";\n\t\t\tthis.lbl\\u007F\\u0011.Location = new Point(228, 123);\n\t\t\tthis.lbl\\u007F\\u0011.Name = \"lblKu\";\n\t\t\tthis.lbl\\u007F\\u0011.Size = new Size(53, 23);\n\t\t\tthis.lbl\\u007F\\u0011.TabIndex = 5;\n\t\t\tthis.lbl\\u007F\\u0011.Text = \"label4\";\n\t\t\tthis.lbl\\uFFFD\\u0014.Location = new Point(278, 123);\n\t\t\tthis.lbl\\uFFFD\\u0014.Name = \"ppppp\";\n\t\t\tthis.lbl\\uFFFD\\u0014.Size = new Size(53, 23);\n\t\t\tthis.lbl\\uFFFD\\u0014.TabIndex = 6;\n\t\t\tthis.lbl\\uFFFD\\u0014.Text = \"label4\";\n\t\t\tthis.lbl\\u007F\\u0019.Location = new Point(324, 123);\n\t\t\tthis.lbl\\u007F\\u0019.Name = \"lblMu\";\n\t\t\tthis.lbl\\u007F\\u0019.Size = new Size(53, 23);\n\t\t\tthis.lbl\\u007F\\u0019.TabIndex = 7;\n\t\t\tthis.lbl\\u007F\\u0019.Text = \"label4\";\n\t\t\tthis.lbl\\u007F\\u0001.Location = new Point(369, 123);\n\t\t\tthis.lbl\\u007F\\u0001.Name = \"lblXu\";\n\t\t\tthis.lbl\\u007F\\u0001.Size = new Size(53, 23);\n\t\t\tthis.lbl\\u007F\\u0001.TabIndex = 8;\n\t\t\tthis.lbl\\u007F\\u0001.Text = \"label4\";\n\t\t\tthis.lbl\\u007F\\u0003.Location = new Point(413, 123);\n\t\t\tthis.lbl\\u007F\\u0003.Name = \"lblZu\";\n\t\t\tthis.lbl\\u007F\\u0003.Size = new Size(53, 23);\n\t\t\tthis.lbl\\u007F\\u0003.TabIndex = 9;\n\t\t\tthis.lbl\\u007F\\u0003.Text = \"label4\";\n\t\t\tthis.lbl\\u007F\\u0002.Location = new Point(457, 123);\n\t\t\tthis.lbl\\u007F\\u0002.Name = \"lblQu\";\n\t\t\tthis.lbl\\u007F\\u0002.Size = new Size(53, 23);\n\t\t\tthis.lbl\\u007F\\u0002.TabIndex = 10;\n\t\t\tthis.lbl\\u007F\\u0002.Text = \"label4\";\n\t\t\tbase.AutoScaleDimensions = new SizeF(7f, 12f);\n\t\t\tbase.AutoScaleMode = AutoScaleMode.Font;\n\t\t\tbase.ClientSize = new Size(626, 316);\n\t\t\tbase.Controls.Add(this.lbl\\u007F\\u0002);\n\t\t\tbase.Controls.Add(this.lbl\\u007F\\u0003);\n\t\t\tbase.Controls.Add(this.lbl\\u007F\\u0001);\n\t\t\tbase.Controls.Add(this.lbl\\u007F\\u0019);\n\t\t\tbase.Controls.Add(this.lbl\\uFFFD\\u0014);\n\t\t\tbase.Controls.Add(this.lbl\\u007F\\u0011);\n\t\t\tbase.Controls.Add(this.lbl\\u007F\\u0015);\n\t\t\tbase.Controls.Add(this.lbl\\u007F\\u0014);\n\t\t\tbase.Controls.Add(this.lbl\\u007F\\u000D);\n\t\t\tbase.Controls.Add(this.lbl\\u007F\\u000A);\n\t\t\tbase.Controls.Add(this.\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD);\n\t\t\tbase.FormBorderStyle = FormBorderStyle.FixedSingle;\n\t\t\tbase.Icon = (Icon)componentResourceManager.GetObject(\"$this.Icon\");\n\t\t\tbase.MaximizeBox = false;\n\t\t\tbase.Name = \"FrmMain\";\n\t\t\tbase.StartPosition = FormStartPosition.CenterScreen;\n\t\t\tthis.Text = \"CSHOP\";\n\t\t\tbase.Load += this.Form1_Load;\n\t\t\tbase.ResumeLayout(false);\n\t\t}\n\n\t\t\/\/ Token: 0x04000001 RID: 1\n\t\tprivate IContainer components;\n\n\t\t\/\/ Token: 0x04000002 RID: 2\n\t\tprivate Button \\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD;\n\n\t\t\/\/ Token: 0x04000003 RID: 3\n\t\tprivate Label lbl\\u007F\\u000A;\n\n\t\t\/\/ Token: 0x04000004 RID: 4\n\t\tprivate Label lbl\\u007F\\u000D;\n\n\t\t\/\/ Token: 0x04000005 RID: 5\n\t\tprivate Label lbl\\u007F\\u0014;\n\n\t\t\/\/ Token: 0x04000006 RID: 6\n\t\tprivate Label lbl\\u007F\\u0015;\n\n\t\t\/\/ Token: 0x04000007 RID: 7\n\t\tprivate Label lbl\\u007F\\u0011;\n\n\t\t\/\/ Token: 0x04000008 RID: 8\n\t\tprivate Label lbl\\uFFFD\\u0014;\n\n\t\t\/\/ Token: 0x04000009 RID: 9\n\t\tprivate Label lbl\\u007F\\u0019;\n\n\t\t\/\/ Token: 0x0400000A RID: 10\n\t\tprivate Label lbl\\u007F\\u0001;\n\n\t\t\/\/ Token: 0x0400000B RID: 11\n\t\tprivate Label lbl\\u007F\\u0003;\n\n\t\t\/\/ Token: 0x0400000C RID: 12\n\t\tprivate Label lbl\\u007F\\u0002;\n\t}\n}<\/pre>\n<\/div>\n<\/div>\n\n\n\n<p>InitializeComponent \ud568\uc218\ub97c \ud655\uc778\ud574\ubcf4\uba74 btnStart \ubc84\ud2bc\uc758 \uc0ac\uc774\uc988\uac00 <code>new Size(0, 0);<\/code>,<br>\uc989 \ub108\ube44\uc640 \ub192\uc774\uac00 0\uc73c\ub85c \ub418\uc5b4\uc788\uc5b4\uc11c \ubcf4\uc774\uc9c0 \uc54a\ub294\ub2e4.<\/p>\n\n\n\n<p>\ub9cc\uc57d\uc5d0 \uadf8 \ubc84\ud2bc\uc744 \ucc3e\uc544\uc11c \ud074\ub9ad\ud588\uc744\uc2dc\uc5d0\ub294 <code>private void \\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD_Click(object sender, EventArgs e)<\/code> \ud568\uc218\uac00 \ud638\ucd9c\ub418\uc5b4 \ubb38\uc790\ub97c \ub744\uc6cc\uc900\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Solution<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"984\" height=\"70\" src=\"https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-10.png\" alt=\"\" class=\"wp-image-1708\" srcset=\"https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-10.png 984w, https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-10-300x21.png 300w, https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-10-768x55.png 768w\" sizes=\"auto, (max-width: 984px) 100vw, 984px\" \/><\/figure>\n\n\n\n<p>\ub108\ube44\uc640 \ub192\uc774\ub97c \uc784\uc2dc\ub85c \uac01\uac01 0x20\ub9cc\ud07c \ub298\ub824\uc8fc\ub3c4\ub85d \ubc14\uc774\ub108\ub9ac\ub97c \ud328\uce58\ud558\uc600\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"343\" src=\"https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-11.png\" alt=\"\" class=\"wp-image-1709\" srcset=\"https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-11.png 628w, https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-11-300x164.png 300w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<p>\uc774\uc81c \ubc84\ud2bc\uc774 \uc0dd\uacbc\ub2e4. \ub20c\ub7ec\uc11c \ud655\uc778\ud574\ubcf4\uba74,<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"343\" src=\"https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-12.png\" alt=\"\" class=\"wp-image-1710\" srcset=\"https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-12.png 628w, https:\/\/h4ck.kr\/wp-content\/uploads\/2024\/03\/image-12-300x164.png 300w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<p>FLAG\ub97c \ud655\uc778\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FLAG<\/h2>\n\n\n\n<p><strong>P4W6RP6SES<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Exeinfo PE C# .NET\uc5b8\uc5b4\ub85c \ucef4\ud30c\uc77c\ub418\uc5b4\uc788\ub2e4. Decompiled-src InitializeComponent \ud568\uc218\ub97c \ud655\uc778\ud574\ubcf4\uba74 btnStart \ubc84\ud2bc\uc758 \uc0ac\uc774\uc988\uac00 new Size(0, 0);,\uc989 \ub108\ube44\uc640 \ub192\uc774\uac00 0\uc73c\ub85c \ub418\uc5b4\uc788\uc5b4\uc11c \ubcf4\uc774\uc9c0 \uc54a\ub294\ub2e4. \ub9cc\uc57d\uc5d0 \uadf8 \ubc84\ud2bc\uc744 \ucc3e\uc544\uc11c \ud074\ub9ad\ud588\uc744\uc2dc\uc5d0\ub294 private void \\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD\\uFFFD_Click(object sender, EventArgs e) \ud568\uc218\uac00 \ud638\ucd9c\ub418\uc5b4 \ubb38\uc790\ub97c \ub744\uc6cc\uc900\ub2e4. Solution \ub108\ube44\uc640 \ub192\uc774\ub97c \uc784\uc2dc\ub85c \uac01\uac01 0x20\ub9cc\ud07c \ub298\ub824\uc8fc\ub3c4\ub85d \ubc14\uc774\ub108\ub9ac\ub97c \ud328\uce58\ud558\uc600\ub2e4. \uc774\uc81c \ubc84\ud2bc\uc774 \uc0dd\uacbc\ub2e4. \ub20c\ub7ec\uc11c \ud655\uc778\ud574\ubcf4\uba74, FLAG\ub97c \ud655\uc778\ud560 \uc218 \uc788\ub2e4. FLAG&hellip;&nbsp;<a href=\"https:\/\/h4ck.kr\/?p=1706\" rel=\"bookmark\">\ub354 \ubcf4\uae30 &raquo;<span class=\"screen-reader-text\">CSHOP<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[16],"tags":[24],"class_list":["post-1706","post","type-post","status-publish","format-standard","hentry","category-reversing-kr","tag-reversing"],"_links":{"self":[{"href":"https:\/\/h4ck.kr\/index.php?rest_route=\/wp\/v2\/posts\/1706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/h4ck.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/h4ck.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/h4ck.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/h4ck.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1706"}],"version-history":[{"count":1,"href":"https:\/\/h4ck.kr\/index.php?rest_route=\/wp\/v2\/posts\/1706\/revisions"}],"predecessor-version":[{"id":1711,"href":"https:\/\/h4ck.kr\/index.php?rest_route=\/wp\/v2\/posts\/1706\/revisions\/1711"}],"wp:attachment":[{"href":"https:\/\/h4ck.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/h4ck.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/h4ck.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}