{
  "id": 352622,
  "title": "2nd Place Solution: The Solution Without Crop2",
  "url": "/competitions/ai-village-ctf/writeups/chengyu-lai-2nd-place-solution-the-solution-withou",
  "author_name": "",
  "post_date": "2022-09-18T03:09:51.137Z",
  "votes": 8,
  "comment_count": 3,
  "views": 0,
  "content": "<p>I open source my solution in <a href=\"https://github.com/cycl2018/AI-Village-Capture-the-Flag\" target=\"_blank\">https://github.com/cycl2018/AI-Village-Capture-the-Flag</a>.<br>\nSome of the solutions may not be so normal (for example, I used ps and pe), but I personally think it is very interesting.<br>\ntoken：CTRL+F find BLANK you can 2 outliers,so … you can guess the answer.<br>\nhotdog: You just need find a hotdog picture.<br>\nMath: A simple way to solve it is Enumeration.<br>\nhonorstudent: Ps is all you need,haha.<br>\nHotterdog,theft, salt: The author of the question has given a solution to the question, and it is OK to adjust the parameters.<br>\nBad2Good: Turn the score into negative numbers.<br>\nbaseball: Hill climbing algorithm,define a favorable situation as currently being henry and increasing probability, or not being henry and decreasing probability.<br>\ninference: Hill climbing algorithm,too.<br>\ncrop1: Hill climbing algorithm,too.<br>\ncrop2: I don‘t konw it,maybe the sponsor announced hint earlier, I would be interested in solving it.<br>\nforensics: model.summary().<br>\nleakage：Loop the input string and concatenate the argmax output.<br>\nmurderbots: Use lightgbm, set the top 10 samples to 1, set the other to 0<br>\nwaf: /bin/bash () { :;}; <br>\ndeepfake：Put a normal face on her face.<br>\nwifi: Sort the input array by std, and then output the corresponding characters.<br>\nsecret.sloth：fftpack.fft2.<br>\nMy english is very poor，maybe the expression is not very clear,如果可以我希望中文交流！</p>",
  "messages": [
    {
      "id": "1940048",
      "postDate": "09/15/2022 06:59:29",
      "content": "<p>I open source my solution in <a href=\"https://github.com/cycl2018/AI-Village-Capture-the-Flag\" target=\"_blank\">https://github.com/cycl2018/AI-Village-Capture-the-Flag</a>.<br>\nSome of the solutions may not be so normal (for example, I used ps and pe), but I personally think it is very interesting.<br>\ntoken：CTRL+F find BLANK you can 2 outliers,so … you can guess the answer.<br>\nhotdog: You just need find a hotdog picture.<br>\nMath: A simple way to solve it is Enumeration.<br>\nhonorstudent: Ps is all you need,haha.<br>\nHotterdog,theft, salt: The author of the question has given a solution to the question, and it is OK to adjust the parameters.<br>\nBad2Good: Turn the score into negative numbers.<br>\nbaseball: Hill climbing algorithm,define a favorable situation as currently being henry and increasing probability, or not being henry and decreasing probability.<br>\ninference: Hill climbing algorithm,too.<br>\ncrop1: Hill climbing algorithm,too.<br>\ncrop2: I don‘t konw it,maybe the sponsor announced hint earlier, I would be interested in solving it.<br>\nforensics: model.summary().<br>\nleakage：Loop the input string and concatenate the argmax output.<br>\nmurderbots: Use lightgbm, set the top 10 samples to 1, set the other to 0<br>\nwaf: /bin/bash () { :;}; <br>\ndeepfake：Put a normal face on her face.<br>\nwifi: Sort the input array by std, and then output the corresponding characters.<br>\nsecret.sloth：fftpack.fft2.<br>\nMy english is very poor，maybe the expression is not very clear,如果可以我希望中文交流！</p>",
      "rawMarkdown": "I open source my solution in https://github.com/cycl2018/AI-Village-Capture-the-Flag.\nSome of the solutions may not be so normal (for example, I used ps and pe), but I personally think it is very interesting.\ntoken：CTRL+F find BLANK you can 2 outliers,so … you can guess the answer.\nhotdog: You just need find a hotdog picture.\nMath: A simple way to solve it is Enumeration.\nhonorstudent: Ps is all you need,haha.\nHotterdog,theft, salt: The author of the question has given a solution to the question, and it is OK to adjust the parameters.\nBad2Good: Turn the score into negative numbers.\nbaseball: Hill climbing algorithm,define a favorable situation as currently being henry and increasing probability, or not being henry and decreasing probability.\ninference: Hill climbing algorithm,too.\ncrop1: Hill climbing algorithm,too.\ncrop2: I don‘t konw it,maybe the sponsor announced hint earlier, I would be interested in solving it.\nforensics: model.summary().\nleakage：Loop the input string and concatenate the argmax output.\nmurderbots: Use lightgbm, set the top 10 samples to 1, set the other to 0\nwaf: /bin/bash () { :;}; \ndeepfake：Put a normal face on her face.\nwifi: Sort the input array by std, and then output the corresponding characters.\nsecret.sloth：fftpack.fft2.\nMy english is very poor，maybe the expression is not very clear,如果可以我希望中文交流！",
      "votes": null
    },
    {
      "id": "1940940",
      "postDate": "09/15/2022 16:45:55",
      "content": "<p>Congratulations Chengyu lai. Great job solving the challenges so fast !!</p>",
      "rawMarkdown": "Congratulations Chengyu lai. Great job solving the challenges so fast !!",
      "votes": null
    },
    {
      "id": "1943933",
      "postDate": "09/17/2022 22:10:16",
      "content": "<p>The title of this topic should be: (2nd Place Solution: The Solution Without Crop2) because kagglers (in general ) don't open/read Contributors topics. </p>\n<p>Thanks for sharing your solution on GitHub.  A huge congratulation for your AMAZING, fantastic  2nd place!</p>\n<p>Don't bother about your english since we \"speak \" the  universal Python language.  </p>\n<p>谢谢你  Chengyu lai.</p>",
      "rawMarkdown": "The title of this topic should be: (2nd Place Solution: The Solution Without Crop2) because kagglers (in general ) don't open/read Contributors topics. \n\nThanks for sharing your solution on GitHub.  A huge congratulation for your AMAZING, fantastic  2nd place!\n\nDon't bother about your english since we \"speak \" the  universal Python language.  \n\n谢谢你  Chengyu lai.",
      "votes": null
    },
    {
      "id": "1944052",
      "postDate": "09/18/2022 03:11:07",
      "content": "<p>Thank you for your advice</p>",
      "rawMarkdown": "Thank you for your advice",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1940940,
      "author_name": "cdeotte",
      "author_url": "",
      "post_date": "09/15/2022 16:45:55",
      "content": "<p>Congratulations Chengyu lai. Great job solving the challenges so fast !!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1943933,
      "author_name": "mpwolke",
      "author_url": "",
      "post_date": "09/17/2022 22:10:16",
      "content": "<p>The title of this topic should be: (2nd Place Solution: The Solution Without Crop2) because kagglers (in general ) don't open/read Contributors topics. </p>\n<p>Thanks for sharing your solution on GitHub.  A huge congratulation for your AMAZING, fantastic  2nd place!</p>\n<p>Don't bother about your english since we \"speak \" the  universal Python language.  </p>\n<p>谢谢你  Chengyu lai.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1944052,
          "author_name": "chengyulai",
          "author_url": "",
          "post_date": "09/18/2022 03:11:07",
          "content": "<p>Thank you for your advice</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1940048": "I open source my solution in https://github.com/cycl2018/AI-Village-Capture-the-Flag.\nSome of the solutions may not be so normal (for example, I used ps and pe), but I personally think it is very interesting.\ntoken：CTRL+F find BLANK you can 2 outliers,so … you can guess the answer.\nhotdog: You just need find a hotdog picture.\nMath: A simple way to solve it is Enumeration.\nhonorstudent: Ps is all you need,haha.\nHotterdog,theft, salt: The author of the question has given a solution to the question, and it is OK to adjust the parameters.\nBad2Good: Turn the score into negative numbers.\nbaseball: Hill climbing algorithm,define a favorable situation as currently being henry and increasing probability, or not being henry and decreasing probability.\ninference: Hill climbing algorithm,too.\ncrop1: Hill climbing algorithm,too.\ncrop2: I don‘t konw it,maybe the sponsor announced hint earlier, I would be interested in solving it.\nforensics: model.summary().\nleakage：Loop the input string and concatenate the argmax output.\nmurderbots: Use lightgbm, set the top 10 samples to 1, set the other to 0\nwaf: /bin/bash () { :;}; \ndeepfake：Put a normal face on her face.\nwifi: Sort the input array by std, and then output the corresponding characters.\nsecret.sloth：fftpack.fft2.\nMy english is very poor，maybe the expression is not very clear,如果可以我希望中文交流！",
    "1940940": "Congratulations Chengyu lai. Great job solving the challenges so fast !!",
    "1943933": "The title of this topic should be: (2nd Place Solution: The Solution Without Crop2) because kagglers (in general ) don't open/read Contributors topics. \n\nThanks for sharing your solution on GitHub.  A huge congratulation for your AMAZING, fantastic  2nd place!\n\nDon't bother about your english since we \"speak \" the  universal Python language.  \n\n谢谢你  Chengyu lai.",
    "1944052": "Thank you for your advice"
  },
  "source": "meta"
}