home.social

Search

392 results for “ilspy”

  1. Want to meet #ILSpy team members? @siegfriedpammer and @willechristoph will be heading to Update Conference in Prague in November.

  2. If you have some time on your hands, please grab latest #ILSpy bits from github.com/icsharpcode/ILSpy/a (> .7780) and give the big (internal) WPF changes in ILSpy a thorough test drive - no changes in UI behavior should have slipped through, otherwise please file a bug report! (for reference: github.com/icsharpcode/ILSpy/i)

  3. Been using a SnapDragon X laptop during the #ILSpy developer days - except for the Bluetooth issue with an external audio device and the already-known (and expected) performance issues with our unit tests, it was a good experience (uneventful).

  4. The 2024 edition of the #ILSpy developer days is a wrap, and all team members are on their ways home. Safe travels!

  5. Over at the @avaloniaui blog, they published the first public beta release of the XPF version of
    #ILSpy for Mac avaloniaui.net/blog/ilspy-for-

  6. In a week, the #ILSpy team is meeting in Vienna for their yearly dev meeting github.com/icsharpcode/ILSpy/i - one discussion topic will be "Is supporting #dotnet #trimming and/or #aot a thing for our decompilation engine?" Any use cases you can think of? (most of the users we know of don't need it)

  7. Interestingly enough, #dotpeek gives more accurate decompiled C# code than #ilspy - the top if statement actually does a return on equality, it doesn't check for inequality.

  8. Исследование .NET: от DnSpy к IDA Pro

    Что мы обычно представляем под исследованием бинарных файлов .NET? Обычно все просто: открываешь сборку в DnSpy или ILSpy, получаешь очень близкий к исходнику C# (может и не очень близкий, а обфусцированный) и дальше уже думаешь не про восстановление логики, а про анализ исходного кода — даже не нужно нажимать F5... В стандартных .NET-сборках компилятор сохраняет символы приложения в виде метаданных, необходимых для работы рантайма и рефлексии. DnSpy даже поддерживает экспорт содержимого сборки в проект для Visual Studio, что размывает границу между исследованием исходников и бинарного файла. Но платформа от Microsoft развивается, и теперь .NET-приложения могут исполняться не только через CLR, но и компилироваться в машинный код целевой платформы с помощью Ahead-Of-Time. Исторически первым таким решением стал NGEN (2002) — установочная предкомпиляция для .NET Framework, однако он требовал ручного запуска, дублировал IL-код и не обновлялся автоматически при изменении рантайма. Затем, в 2015 году, появился .NET Native — первый полноценный AOT, но исключительно в UWP-приложениях для Windows Store. В современной ветке .NET (Core/5+) следующим шагом стал ReadyToRun (2019), с возможностью переключения на IL, а затем и Native AOT, в котором была полностью убрана зависимость сборки от рантайма .NET. В данной статье рассмотрим, с чем может столкнутся реверсер при исследовании .NET приложений, собранных с использованием Ahead-Of-Time компиляции в современных версиях .NET.

    habr.com/ru/companies/pm/artic

    #net #reverseengineering #c# #readytorun #nativeaot

  9. Исследование .NET: от DnSpy к IDA Pro

    Что мы обычно представляем под исследованием бинарных файлов .NET? Обычно все просто: открываешь сборку в DnSpy или ILSpy, получаешь очень близкий к исходнику C# (может и не очень близкий, а обфусцированный) и дальше уже думаешь не про восстановление логики, а про анализ исходного кода — даже не нужно нажимать F5... В стандартных .NET-сборках компилятор сохраняет символы приложения в виде метаданных, необходимых для работы рантайма и рефлексии. DnSpy даже поддерживает экспорт содержимого сборки в проект для Visual Studio, что размывает границу между исследованием исходников и бинарного файла. Но платформа от Microsoft развивается, и теперь .NET-приложения могут исполняться не только через CLR, но и компилироваться в машинный код целевой платформы с помощью Ahead-Of-Time. Исторически первым таким решением стал NGEN (2002) — установочная предкомпиляция для .NET Framework, однако он требовал ручного запуска, дублировал IL-код и не обновлялся автоматически при изменении рантайма. Затем, в 2015 году, появился .NET Native — первый полноценный AOT, но исключительно в UWP-приложениях для Windows Store. В современной ветке .NET (Core/5+) следующим шагом стал ReadyToRun (2019), с возможностью переключения на IL, а затем и Native AOT, в котором была полностью убрана зависимость сборки от рантайма .NET. В данной статье рассмотрим, с чем может столкнутся реверсер при исследовании .NET приложений, собранных с использованием Ahead-Of-Time компиляции в современных версиях .NET.

    habr.com/ru/companies/pm/artic

    #net #reverseengineering #c# #readytorun #nativeaot

  10. Исследование .NET: от DnSpy к IDA Pro

    Что мы обычно представляем под исследованием бинарных файлов .NET? Обычно все просто: открываешь сборку в DnSpy или ILSpy, получаешь очень близкий к исходнику C# (может и не очень близкий, а обфусцированный) и дальше уже думаешь не про восстановление логики, а про анализ исходного кода — даже не нужно нажимать F5... В стандартных .NET-сборках компилятор сохраняет символы приложения в виде метаданных, необходимых для работы рантайма и рефлексии. DnSpy даже поддерживает экспорт содержимого сборки в проект для Visual Studio, что размывает границу между исследованием исходников и бинарного файла. Но платформа от Microsoft развивается, и теперь .NET-приложения могут исполняться не только через CLR, но и компилироваться в машинный код целевой платформы с помощью Ahead-Of-Time. Исторически первым таким решением стал NGEN (2002) — установочная предкомпиляция для .NET Framework, однако он требовал ручного запуска, дублировал IL-код и не обновлялся автоматически при изменении рантайма. Затем, в 2015 году, появился .NET Native — первый полноценный AOT, но исключительно в UWP-приложениях для Windows Store. В современной ветке .NET (Core/5+) следующим шагом стал ReadyToRun (2019), с возможностью переключения на IL, а затем и Native AOT, в котором была полностью убрана зависимость сборки от рантайма .NET. В данной статье рассмотрим, с чем может столкнутся реверсер при исследовании .NET приложений, собранных с использованием Ahead-Of-Time компиляции в современных версиях .NET.

    habr.com/ru/companies/pm/artic

    #net #reverseengineering #c# #readytorun #nativeaot

  11. Исследование .NET: от DnSpy к IDA Pro

    Что мы обычно представляем под исследованием бинарных файлов .NET? Обычно все просто: открываешь сборку в DnSpy или ILSpy, получаешь очень близкий к исходнику C# (может и не очень близкий, а обфусцированный) и дальше уже думаешь не про восстановление логики, а про анализ исходного кода — даже не нужно нажимать F5... В стандартных .NET-сборках компилятор сохраняет символы приложения в виде метаданных, необходимых для работы рантайма и рефлексии. DnSpy даже поддерживает экспорт содержимого сборки в проект для Visual Studio, что размывает границу между исследованием исходников и бинарного файла. Но платформа от Microsoft развивается, и теперь .NET-приложения могут исполняться не только через CLR, но и компилироваться в машинный код целевой платформы с помощью Ahead-Of-Time. Исторически первым таким решением стал NGEN (2002) — установочная предкомпиляция для .NET Framework, однако он требовал ручного запуска, дублировал IL-код и не обновлялся автоматически при изменении рантайма. Затем, в 2015 году, появился .NET Native — первый полноценный AOT, но исключительно в UWP-приложениях для Windows Store. В современной ветке .NET (Core/5+) следующим шагом стал ReadyToRun (2019), с возможностью переключения на IL, а затем и Native AOT, в котором была полностью убрана зависимость сборки от рантайма .NET. В данной статье рассмотрим, с чем может столкнутся реверсер при исследовании .NET приложений, собранных с использованием Ahead-Of-Time компиляции в современных версиях .NET.

    habr.com/ru/companies/pm/artic

    #net #reverseengineering #c# #readytorun #nativeaot

  12. I just decompiled a dotnet v2.0 winforms app from 2004! it was an opensource blog cross-posting client called PostXING. It was surprisingly easy with ILSpy. I was 23 years old when I started this project. I’m you can prolly math years older now. Wish I still had that hairline ngl. But that young dude can keep the naiveté. I’ll keep the heartache tho. Made me who I am. I’ll probably re-release it once I modernize it. It’s what I do. upgrading to .NET 10 (LTS, shipped Nov 2025)

    fr1st p0st: chris.pelatari.com/posts/2004-

  13. I just decompiled a dotnet v2.0 winforms app from 2004! it was an opensource blog cross-posting client called PostXING. It was surprisingly easy with ILSpy. I was 23 years old when I started this project. I’m you can prolly math years older now. Wish I still had that hairline ngl. But that young dude can keep the naiveté. I’ll keep the heartache tho. Made me who I am. I’ll probably re-release it once I modernize it. It’s what I do. #blue_fenix_productions upgrading to .NET 10 (LTS, shipped Nov 2025)

    fr1st p0st: chris.pelatari.com/posts/2004-

    #opensource #dotnet #hacker #i_am_an_old

  14. I was also able to exchange ideas with some other developers, especially from the Austrian area, such as @willechristoph or @siegfriedpammer at the accompanying after-party. I also learned that the two are working on the open source project @ilspy With @0x_F0 an Austrian developer, was represented as a speaker and gave a very exciting presentation with the topic of mutation testing and #StrykerNET.

    3/4

  15. Взлом вашей первой программы

    Наша задача - сделать так, чтобы программа выводила "Good" в независимости от того, что пользователь ввёл в поле пароля. Если вы захотели декомпилировать данную программу, закинув EXE-файл в программу по типу dotPeek или ILSpy , то у вас ничего не выйдет. Ведь данная программа написана не на C#, исходный код которого можно легко посмотреть, а на C++, декомпилировать который нельзя.

    habr.com/ru/articles/812567/

    #assembler #reverseengineering #hacking #crackme

  16. "High Hopes" is a song by American #popRock solo project #PanicAtTheDisco. Their song was released through #FueledByRamen and #DCD2Records on May 23, 2018, as the second single from the band's sixth studio album, #PrayForTheWicked (2018). Their song was written and produced by #JakeSinclair and #JonasJeberg, and co-written by #BrendonUrie, #JennyOwenYoungs, #LaurenPritchard, #SamHollander, #WilliamLobbanBean, #TaylorParks, and #IlseyJuber.
    youtube.com/watch?v=fH_OnJk6QqU

  17. I wonder if Bob Culpʼs family is annoyed that no one is likely to buy #ISpy reruns these days.

  18. "High Hopes" is a song by American #popRock solo project #PanicAtTheDisco. Their song was released through #FueledByRamen and #DCD2Records on May 23, 2018, as the second single from the band's sixth studio album, #PrayForTheWicked (2018). Their song was written and produced by #JakeSinclair and #JonasJeberg, and co-written by #BrendonUrie, #JennyOwenYoungs, #LaurenPritchard, #SamHollander, #WilliamLobbanBean, #TaylorParks, and #IlseyJuber.
    youtube.com/watch?v=DULUw_2CC4Y

  19. "High Hopes" is a song by American #popRock solo project #PanicAtTheDisco. Their song was released through #FueledByRamen and #DCD2Records on May 23, 2018, as the second single from the band's sixth studio album, #PrayForTheWicked (2018). Their song was written and produced by #JakeSinclair and #JonasJeberg, and co-written by #BrendonUrie, #JennyOwenYoungs, #LaurenPritchard, #SamHollander, #WilliamLobbanBean, #TaylorParks, and #IlseyJuber.
    youtube.com/watch?v=n3kDc9M2kqE

  20. アイドルの皆さん 必見です💕
    \\ 実録!! アイドルラタクの生態 //

    #iSPY #あいすぱい

    特技は肩パン!
    声と力強さのギャップ180度!
    メルティーブルー💙#瀬乃かな

    エンジン組立も出来ちゃう作詞家さん!
    みゅーみゅ王国のお姫様!
    スウィートピンク🩷#三葉みゆ

    #TikTok vt.tiktok.com/ZSjFV2BW9/

  21. Russia-Backed Media Outlets Are Under Fire in the US—but Still Trusted Worldwide - The US government says outlets like RT work closely with Russian intelligence, and platfo... - wired.com/story/russia-backed- #security #ispy