Уважать просьбу другого человека обращаться к нему так, как ей будет предпочтительнее — это несложно, и говорит о вас в положительном ключе. А утверждения «ты родился с хреном между ног, поэтому я буду обращаться к тебе, как к мужчине, потому что ты мужчина, и все твои попытки поменять пол бесполезны» — это, знаете ли, так себе. Тем более, в высокоинтеллектуальной среде, к которой причисляют себя исследователи безопасности.
Другими словами, если она считает себя женщиной, значит, она ей и является.
Значит, таки в пролете. Результат второго задания не выходит скомбинировать с результатом третьего задания, по причине того, что результат второго задания не поддерживает никакие интерактивные способы ввода результата третьего задания. Есть неинтерактивные способы, но результат третьего задания маловат по длине для интерпретации в качестве неинтерактивного способа.
Чтобы попасть туда, о чем вы, не хватает важного компонента, перебор которого займет все время жизни вселенной и свыше того. Логично предположить, что имеют место региональные ограничения для участников не из РФ.
Если интерпретировать «у вас» не как у меня лично, а «там», то незадача — не представляется возможности ввести любое полученное значение, ввиду отсутствия возможности что-либо вводить, т.к. способ с вводом отключен устроителями.
Чего только у меня там нет, но откуда устроителям конкурса об этом знать? А то, что у меня может быть «как у всех», очень сильно зависит от планки того, что считать «всеми»…
Я даже попробовал скармливать конкретно то, что создается после неудачного взаимодействия с результатом второго задания (хоть внутрь и никоим образом не попасть), безрезультатно.
В Python и JavaScript есть возможность влезть куда угодно и подменить что угодно прямо из коробки, но я что-то не слышал, чтобы от этого страдало качество тестов.
Я не специалист в c#, прошу меня запардонить, но разве в c# нельзя заменить системный класс своим на этапе компиляции? Т.е. сказать "то, что вам ранее было известно как System.Random, это теперь MySuperRandom"?
Ну ладно, пусть нельзя на этапе компиляции — можно ж наверное тогда перегрузить системную assembly своей? Что-то типа LD_PRELOAD, только для .net? Заменить все системные классы пустыми Proxy-подобными обертками, у которых нет своей логики, кроме как перенаправлять вызовы либо на оригинальные реализации, либо, если стоит флажок, дергать класс-делегат.
Если даже нельзя, остается хардкор — можно ведь пропатчить MSIL для целевого метода на ходу? Типа вот этого сплайсера? Или вот этой библиотеки (которая, как мне кажется, внутри делает то же самое)?
Да, естественно, это unsafe, но это же тест, а не продовый код. Если тест упадет, никто не умрет, тесты для того и предназначены.
Другими словами, если она считает себя женщиной, значит, она ей и является.
или это только я?Почитал больше по теме:
Это пипец. Столько проблем из-за кое-чьего длинного языка.
Я даже попробовал скармливать конкретно то, что создается после неудачного взаимодействия с результатом второго задания (хоть внутрь и никоим образом не попасть), безрезультатно.
Я не специалист в c#, прошу меня запардонить, но разве в c# нельзя заменить системный класс своим на этапе компиляции? Т.е. сказать "то, что вам ранее было известно как System.Random, это теперь MySuperRandom"?
Ну ладно, пусть нельзя на этапе компиляции — можно ж наверное тогда перегрузить системную assembly своей? Что-то типа LD_PRELOAD, только для .net? Заменить все системные классы пустыми Proxy-подобными обертками, у которых нет своей логики, кроме как перенаправлять вызовы либо на оригинальные реализации, либо, если стоит флажок, дергать класс-делегат.
Если даже нельзя, остается хардкор — можно ведь пропатчить MSIL для целевого метода на ходу? Типа вот этого сплайсера? Или вот этой библиотеки (которая, как мне кажется, внутри делает то же самое)?
Да, естественно, это unsafe, но это же тест, а не продовый код. Если тест упадет, никто не умрет, тесты для того и предназначены.
вы правы, я совершенно забыл про DNS.