Сейчас на форуме: -Sanchez- (+8 невидимых)

 eXeL@B —› Основной форум —› Взлом dotNET программ
<< 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 49 . 50 . >>
Посл.ответ Сообщение

Ранг: 60.6 (постоянный), 20thx
Активность: 0.070
Статус: Участник

Создано: 30 августа 2010 22:59 · Поправил: s0l
· Личное сообщение · #1

Со времени создания топика много обсудили, во много м разобрались и много осталось за кадром. Решил подшить выкладываемый софт и линки

Инструменты:

dnSpy - бодрый декомпилятор и отладчик тут беты

Gray Wolf - DE-ObfuScatE / Edit IL(Live) / Add payloads / Edit attributes(public/privet) / Copy strong names signing on EXE/DLL
ReSharper 6.0 Build 2093 Pre-Release - Очень навороченый декомпилер, побробности --> ТУТ <--.
Рег-данные:
Code:
  1. User Name: ReSharper EAP User
  2. License Key: 0-A60kqsqDMPkvPrLC3bz1/jmns4/DAUV6
  3. which is valid until 31 March 2010

Reflector 8.3.3.115 - платный декомпилятор .NET 8.3.0.95 + (дополнение к нему)
Седьмая версия рефлектора - думаю все знают
Сборка Add-in'ов для Reflector - есть много полезных вещей
.Net ID 1.0.0.3 - определение защиты
DNiD by Rue - сигнатурный анализатор
Dotnet IL Editor (DILE)- Opensource дизассемблер и дебаггер
Xenocode Fox Code Analyzer- профайлер и дизассемблер
Reactor Decryptor 1.7 - что то декриптит, но что не понятно(с) zeppe1in
Simple Assembly Explor (SAE) - Assembler, Disassembler, Deobfuscator, IL editor and more...
DotNet Dumper 1.0 - Дампер .net'овских приложений. Подробное описание
Kurapica dotNET Tracer 1.1 - трейсер от известного автора инструментов для .net
ILSpy 1.0.0.481 - Opensource комбайн, на подобие SAE. Подробности тут
dotTrace Performance 4.0.665.4 - Неплохой трейсер для .Net приложений. Умеет делать трейсы не смешивая потоки как KDT. Умеет сравнивать трейсы двух запусков программы
Рег-данные:
Code:
  1. Name: exelab
  2. Serial: OLgDSHG0hJghkLdXYJh1IjM3ytMrqKcn

Universal Fixer 1.0 - fix dumps after dumping them whit Dotnet Dumper or other similiar tools and will also fix nasty things: multiple assembly/module definitions, wrong extends, etc.
iMPROVE .NET Deobfuscator - деобфускатор


ConfuserDumper
ConfuserDelegateKiller
CodeCrackerTools: ConfuserMethodsDecryptor, ConfuserDelegateKiller, ConfuserStringDecryptor, MegaDumper, etc.

Статьи с хабры:
Защита .NET приложений - Субъективная теоретическая муть с хабры, выдаваемая за обзор обфускаторов(только для фанатов)
Как обмануть NET.Reflector - вот это уже годная статья, в которой рассматривается ручная обфускация в стихах и картинках
Взлом программ для чайников - ну не знаю...прописные истины, но приятно, что все это есть на русском языке и нормально оформлено
Реверс-инжиниринг обфусцированной сборки .NET - один только заголовок чего стоит. По сути статья информативная
Инъекции MSIL кода в стороннюю сборку при помощи Mono.Cecil. Реализация принципов АОП в NET
Избавление .NET программы от регистрации на примере BEM
Снимаем дамп объектов с памяти .Net приложения

Другое:
.NET Reflector v7.0.0.198 (C# Source by wangshy)
[url=http://lifeinhex.com/string-decryption-with-de4dot/]String decryption with de4dot[/url

-

Last edit: 2012-02-17, Links fixed. Jupiter]




Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 13 декабря 2012 18:38
· Личное сообщение · #2

У меня есть .NET прога написанная на VB и там есть такой код
Code:
  1. Public Shared Function smethod_53(ByVal string_1 As String, ByVal string_2 As String) As String()
  2.     Return Core.smethod_54(string_1, string_2)
  3. End Function

Где string_s1 железо, string_s2 имя пользователя

На выходе из процедуры получаем массив из 8-ми серийников (отличаются они только количеством лицензий)

Вопрос: Могу ли вызвать из своей проги загрузчика эту функцию и сделать ключеделку?

-----
StarForce и Themida ацтой!





Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 13 декабря 2012 18:55 · Поправил: ZaZa
· Личное сообщение · #3

Maximus пишет:
Вопрос: Могу ли вызвать из своей проги загрузчика эту функцию и сделать ключеделку?

Вопрос интересный... Но я встречался с программами, которые вызывали процедуры/функции из других .NET приложений... Стоит покопать в сторону: InvokeMember
Можно посмотреть на косвенном примере: --> Динамическое выполнение кода <--

А в SAE вообще есть специальный инструмент - "Run Method", можно его посмотреть [SimpleAssemblyExplorer -> frmRunMethod -> btnOK_Click(Object, EventArgs) : Void]:
Code:
  1. Private Sub btnOK_Click(ByVal sender As Object, ByVal e As EventArgs)
  2. >>>>>>    Dim selectedMethod As MethodDefinition = Me._frmClassView.SelectedMethod
  3.     If (selectedMethod Is Nothing) Then
  4.         SimpleMessage.ShowInfo("Please choose a method")
  5.     Else
  6.         Dim flag As Boolean = False
  7.         Try 
  8.             Utils.EnableUI(MyBase.Controls, False)
  9.             flag = Me._host.AddAssemblyResolveDir(Me._sourceDir)
  10. >>>>>Dim base2 As MethodBase = AssemblyUtils.ResolveMethod(selectedMethod)
  11. >>>>>Dim parameters As Object() = New Object(Me._parameters.Rows.Count  - 1) {}
  12.             Dim i As Integer
  13.             For i = 0 To Me._parameters.Rows.Count - 1
  14.                 Dim strArray As String()
  15.                 Dim buffer As Byte()
  16.                 Dim num2 As Integer
  17.                 Dim str3 As String
  18.                 Dim str As String = If((Me._parameters.Rows.Item(i).Item("value") Is Nothing), String.Empty, Me._parameters.Rows.Item(i).Item("value").ToString)
  19.                 If (Not String.IsNullOrEmpty(str) AndAlso (str.IndexOf("\u") >= 0)) Then
  20.                     Try 
  21.                         str = SimpleParse.ParseUnicodeString(str)
  22.                     Catch obj1 As Object
  23.                     End Try
  24.                 End If
  25.                 Select Case Me._parameters.Rows.Item(i).Item("type").ToString
  26.                     Case "System.String"
  27.                         parameters(i) = str
  28.                         Continue
  29.                     Case "System.Int32"
  30.                         If Not str.StartsWith("0x") Then
  31.                             Exit Select
  32.                         End If
  33.                         parameters(i) = Integer.Parse(str.Substring(2), NumberStyles.HexNumber)
  34.                         Continue
  35.                     Case "System.Int16"
  36.                         If Not str.StartsWith("0x") Then
  37.                             goto Label_02AC
  38.                         End If
  39.                         parameters(i) = Short.Parse(str.Substring(2), NumberStyles.HexNumber)
  40.                         Continue
  41.                     Case "System.Int64"
  42.                         If Not str.StartsWith("0x") Then
  43.                             goto Label_02F4
  44.                         End If
  45.                         parameters(i) = Long.Parse(str.Substring(2), NumberStyles.HexNumber)
  46.                         Continue
  47.                     Case "System.UInt32"
  48.                         If Not str.StartsWith("0x") Then
  49.                             goto Label_033C
  50.                         End If
  51.                         parameters(i) = UInt32.Parse(str.Substring(2), NumberStyles.HexNumber)
  52.                         Continue
  53.                     Case "System.UInt16"
  54.                         If Not str.StartsWith("0x") Then
  55.                             goto Label_0384
  56.                         End If
  57.                         parameters(i) = UInt16.Parse(str.Substring(2), NumberStyles.HexNumber)
  58.                         Continue
  59.                     Case "System.UInt64"
  60.                         If Not str.StartsWith("0x") Then
  61.                             goto Label_03CC
  62.                         End If
  63.                         parameters(i) = UInt64.Parse(str.Substring(2), NumberStyles.HexNumber)
  64.                         Continue
  65.                     Case "System.Decimal"
  66.                         If Not str.StartsWith("0x") Then
  67.                             goto Label_0414
  68.                         End If
  69.                         parameters(i) = Decimal.Parse(str.Substring(2), NumberStyles.HexNumber)
  70.                         Continue
  71.                     Case "System.Double"
  72.                         If Not str.StartsWith("0x") Then
  73.                             goto Label_045C
  74.                         End If
  75.                         parameters(i) = Double.Parse(str.Substring(2), NumberStyles.HexNumber)
  76.                         Continue
  77.                     Case "System.Byte"
  78.                         parameters(i) = Convert.ToByte(str)
  79.                         Continue
  80.                     Case "System.SByte"
  81.                         parameters(i) = Convert.ToSByte(str)
  82.                         Continue
  83.                     Case "System.Boolean"
  84.                         parameters(i) = Convert.ToBoolean(str)
  85.                         Continue
  86.                     Case "System.Char"
  87.                         parameters(i) = Convert.ToChar(str)
  88.                         Continue
  89.                     Case "System.DateTime"
  90.                         parameters(i) = DateTime.Parse(str)
  91.                         Continue
  92.                     Case "System.Byte[]"
  93.                         strArray = str.Replace(" ", "").Replace(ChrW(13), "").Replace(ChrW(10), "").Split(New Char() { ","c }, StringSplitOptions.RemoveEmptyEntries)
  94.                         buffer = New Byte(strArray.Length  - 1) {}
  95.                         num2 = 0
  96.                         goto Label_057B
  97.                     Case Else
  98.                         goto Label_058B
  99.                 End Select
  100.                 parameters(i) = Integer.Parse(str, NumberStyles.Any)
  101.                 Continue For
  102.             Label_02AC:
  103.                 parameters(i) = Short.Parse(str, NumberStyles.Any)
  104.                 Continue For
  105.             Label_02F4:
  106.                 parameters(i) = Long.Parse(str, NumberStyles.Any)
  107.                 Continue For
  108.             Label_033C:
  109.                 parameters(i) = UInt32.Parse(str, NumberStyles.Any)
  110.                 Continue For
  111.             Label_0384:
  112.                 parameters(i) = UInt16.Parse(str, NumberStyles.Any)
  113.                 Continue For
  114.             Label_03CC:
  115.                 parameters(i) = UInt64.Parse(str, NumberStyles.Any)
  116.                 Continue For
  117.             Label_0414:
  118.                 parameters(i) = Decimal.Parse(str, NumberStyles.Any)
  119.                 Continue For
  120.             Label_045C:
  121.                 parameters(i) = Double.Parse(str, NumberStyles.Any)
  122.                 Continue For
  123.             Label_0536:
  124.                 str3 = strArray(num2)
  125.                 If str3.StartsWith("0x") Then
  126.                     buffer(num2) = Byte.Parse(str3.Substring(2), NumberStyles.HexNumber)
  127.                 Else
  128.                     buffer(num2) = Byte.Parse(str3, NumberStyles.Any)
  129.                 End If
  130.                 num2 += 1
  131.             Label_057B:
  132.                 If (num2 < buffer.Length) Then
  133.                     goto Label_0536
  134.                 End If
  135.                 parameters(i) = buffer
  136.                 Continue For
  137.             Label_058B:
  138.                 parameters(i) = str
  139.             Next i
  140.             SimpleTextbox.AppendText(Me.txtInfo, String.Format("=== Started at {0} ===" & ChrW(13) & ChrW(10), DateTime.Now))
  141. >>>>>Dim obj2 As Object = base2.Invoke(Nothing, parameters)
  142.             If (Not obj2 Is Nothing) Then
  143.                 SimpleTextbox.AppendText(Me.txtInfo, String.Format("Return Value: {0}" & ChrW(13) & ChrW(10), obj2))
  144.                 Dim infoArray As ParameterInfo() = base2.GetParameters
  145.                 Dim j As Integer
  146.                 For j = 0 To infoArray.Length - 1
  147.                     If (infoArray(j).IsOut OrElse infoArray(j).ParameterType.IsByRef) Then
  148.                         SimpleTextbox.AppendText(Me.txtInfo, String.Format("{0}: {1}" & ChrW(13) & ChrW(10), infoArray(j).Name, parameters(j)))
  149.                     End If
  150.                 Next j
  151.             End If
  152.         Catch exception As Exception
  153.             SimpleMessage.ShowException(exception)
  154.         Finally
  155.             Utils.EnableUI(MyBase.Controls, True)
  156.             If flag Then
  157.                 Me._host.RemoveAssemblyResolveDir(Me._sourceDir)
  158.             End If
  159.             SimpleTextbox.AppendText(Me.txtInfo, String.Format("=== Completed at {0} ===" & ChrW(13) & ChrW(10) & ChrW(13) & ChrW(10), DateTime.Now))
  160.         End Try
  161.     End If
  162. End Sub


[OFFTOP]
Писал как-то под впечатлением от статьи: --> KeyGenMe <--. Только там используется строка, как код для выполнения, но что мешает использовать .NET сборку?
[/OFFTOP]

-----
One death is a tragedy, one million is a statistic.


| Сообщение посчитали полезным: Maximus


Ранг: 238.8 (наставник), 67thx
Активность: 0.20
Статус: Участник
CyberHunter

Создано: 13 декабря 2012 21:13
· Личное сообщение · #4

Однажды встречал такую защиту с динамическим выполнением кода. ZaZa, а нет ли у вас скоНпиленного exe из статьи?

-----
Nulla aetas ad discendum sera





Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 13 декабря 2012 21:18 · Поправил: ZaZa
· Личное сообщение · #5

Ща сделаем... Если я правильно понял слово скоМпилированный...
Забирать отсюда: --> http://rghost.ru/42220068 <--

Изменил немного правда... Добавил компилятором еще и C#.NET

Примерно такой же способ использует и Reflector в своих plug-in, используя интерфейс... Пример использования интерфейсов: --> Как сделать программку с поддержкой плагинов? <--

-----
One death is a tragedy, one million is a statistic.


| Сообщение посчитали полезным: Flint, t0ShA, Maximus


Ранг: 76.9 (постоянный), 116thx
Активность: 0.060
Статус: Участник

Создано: 15 декабря 2012 23:48
· Личное сообщение · #6

VB.Decompiler.Pro.v9.2.RETAIL.BY-1ST.INCL_KEYGEN+PATCH-FFF

Christmas Gift from 1ST and FFF Team

What's new in this version:
- Windows 8 is fully supported
- Decode UTF8 names (.NET)
- Jumping by clicking on a procedure name
- Popup menu for the treeview is now allow to copy a name of the item
- Popup menu for the code view with the Copy and Select All operations
- Show the virtual addresses of the string references in code (.NET)
- Syntax highlighting for branches (.NET)
- Show TypeDef table content (.NET)
- Process filters for SEH handlers (.NET)
- String references dialog is now sizable
- Caching the color highlighted procedures in standard control
- Splash screen (show loading process at decompiler start)
- Saves parameters of the main window (left, top, width, height and splitter position)
to the registry and restoring it after launching the VB Decompiler.
- New code highlighting control based on SynEdit sources
- New color scheme and code highlighting scheme
- Drag'n'drop files is accepted to the whole form
- Show the different icon in the API declarations (.NET)
- BugFix: Correctly update checkboxes after resizing the windows
- BugFix: Correctly process ldloc and stloc opcodes (.NET)
- BugFix: Correctly process tables alignment (.NET)
- BugFix: Correctly process tables if count is more than 44 (.NET)
- BugFix: Correctly patch data using Patch data dialog
- BugFix: Correctly proccess parameters of the last MethodDef table field (.NET)
- BugFix: Correctly emulate labels and finally markers (Native Code)
- BugFix: Correctly process user classes with the incorrect RTTI (Native Code)

Download:
http://www.multiupload.nl/ICR23AHCJB

| Сообщение посчитали полезным: Dart Raiden


Ранг: 253.5 (наставник), 684thx
Активность: 0.260.25
Статус: Участник
radical

Создано: 17 декабря 2012 19:29
· Личное сообщение · #7

TelerikJustDecompile обновился
_http://www.telerik.com/downloads/productfiles/bdkgk/TelerikJustDecompileSetup_2012.3.1119.12.exe

-----
ds




Ранг: 10.2 (новичок), 6thx
Активность: 0.010
Статус: Участник

Создано: 19 декабря 2012 15:02 · Поправил: c7111981
· Личное сообщение · #8

Чем декомпилировать что бы полученный проект был готов к компиляции (программа не обфусцирована)?
Декомпилировал DisSharp.v3.1.4 и .NET Reflector 7.7, но при компиляции в MSVS 2010 ошибки.
Может у кого завалялся Xenocode Fox 2007 Pro или уже устарел?

Правлю в SAE 0xa на 0xb исправляется на 11 и при сохранении:
Code:
  1. Заданное приведение является недопустимым.
  2.    в Mono.Cecil.Cil.CodeWriter.WriteOperand(Instruction instruction)
  3.    в Mono.Cecil.Cil.CodeWriter.WriteInstructions()
  4.    в Mono.Cecil.Cil.CodeWriter.WriteResolvedMethodBody(MethodDefinition method)
  5.    в Mono.Cecil.Cil.CodeWriter.WriteMethodBody(MethodDefinition method)
  6.    в Mono.Cecil.MetadataBuilder.AddMethod(MethodDefinition method)
  7.    в Mono.Cecil.MetadataBuilder.AddMethods(TypeDefinition type)
  8.    в Mono.Cecil.MetadataBuilder.AddType(TypeDefinition type)
  9.    в Mono.Cecil.MetadataBuilder.AddTypeDefs()
  10.    в Mono.Cecil.MetadataBuilder.BuildTypes()
  11.    в Mono.Cecil.MetadataBuilder.BuildModule()
  12.    в Mono.Cecil.ModuleWriter.<BuildMetadata>b__0(MetadataBuilder builder, MetadataReader _)
  13.    в Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)
  14.    в Mono.Cecil.ModuleWriter.BuildMetadata(ModuleDefinition module, MetadataBuilder metadata)
  15.    в Mono.Cecil.ModuleWriter.WriteModuleTo(ModuleDefinition module, Stream stream, WriterParameters parameters)
  16.    в Mono.Cecil.ModuleDefinition.Write(Stream stream, WriterParameters parameters)

Подскажите что сделать что бы исправлялось на 0xb



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 19 декабря 2012 20:04
· Личное сообщение · #9

ILSpy

| Сообщение посчитали полезным: Nimnul


Ранг: 57.3 (постоянный), 67thx
Активность: 0.060
Статус: Участник

Создано: 20 декабря 2012 06:33 · Поправил: -Sanchez-
· Личное сообщение · #10

Дождались

New version: 2.0.0

de4dot has moved from github to bitbucket. New site info:

https://bitbucket.org/0xd4d/de4dot
https://bitbucket.org/0xd4d/de4dot/downloads

- Updated support for most obfuscators. The rest will be supported later.
- de4dot is now using dnlib instead of Mono.Cecil since Mono.Cecil can't handle obfuscated files
- Mixed mode (eg. C++/CLI) assemblies are now supported
- dnlib is much more stable so if you can execute an assembly, dnlib can load and save it
- Preserving the important metadata tokens is now possible 100% of the time. The old hack I used with Mono.Cecil worked most of the time, but only for the "def" tables.
- Junk at the end of #Blob signatures can now be saved (--preserve-sig-data)
- You can now disable renaming certain things. Eg., when deobfuscating Confuser protected assemblies, try --keep-names d (keep delegate field names, but rename everything else)
- --keep-types no longer preserves MD tokens.
- New command line options: --keep-names, --dont-create-params, --preserve-tokens, --preserve-table, --preserve-strings, --preserve-us, --preserve-blob, --preserve-sig-data
- The actual Win32 resources (not the whole .rsrc) section is copied to the output. Mono.Cecil copied the whole section.
- When decrypting methods dynamically, the target's CLR version and CPU architecture is loaded instead of always defaulting to latest CLR version.


| Сообщение посчитали полезным: ZaZa, nick8606, Maximus, 4kusNick, sendersu, Airenikus, igorca, Flint, sierra, Dart Raiden, CTPaHHuk

Ранг: 23.5 (новичок), 5thx
Активность: 0.020
Статус: Участник

Создано: 22 декабря 2012 01:16
· Личное сообщение · #11

и багфиксы

https://bitbucket.org/0xd4d/de4dot/downloads/de4dot-2.0.2.zip

v2.0.2 - Dec 21 2012
Fixed a bug which sometimes resulted in a few SmartAssembly strings not being decrypted
v2.0.1 - Dec 20 2012
Bug fix release

| Сообщение посчитали полезным: igorca, 4kusNick, ZaZa, Maximus

Ранг: 3.2 (гость), 6thx
Активность: 0.020
Статус: Участник

Создано: 10 января 2013 00:10 · Поправил: CTPaHHuk
· Личное сообщение · #12

DelegateKiller for Confuser by CodeCracker

Restore Confuser delegates!
If the assembly is signed you will have to remove strong name or resign else won't work.
DelegateKiller.exe.config should be placed in the same directory with DelegateKiller.exe to have Framework 4.0 suport.

--> DelegateKiller for Confuser + source <--

| Сообщение посчитали полезным: igorca


Ранг: 57.3 (постоянный), 67thx
Активность: 0.060
Статус: Участник

Создано: 11 января 2013 10:34
· Личное сообщение · #13

http://download.reflector.net/ReflectorInstaller_8.0.1.308.exe

Кейген тот же.

| Сообщение посчитали полезным: Dart Raiden

Ранг: 3.2 (гость), 6thx
Активность: 0.020
Статус: Участник

Создано: 12 января 2013 22:17 · Поправил: CTPaHHuk
· Личное сообщение · #14

de4dot v2.0.3 https://bitbucket.org/0xd4d/de4dot/
Updated CryptoObfuscator deobfuscator code
Updated Xenocode deobfuscator code
Next version (v2.1) should support the remaining obfuscators I haven't updated yet



ESS dotNET Fuze 4.2013.1
.NET FuZe is a very useful application that was designed in order to provide you with a means of merging into a single assembly a NET executable and DLL. The program can help programmers who need to link several assemblies into one app.
.NET FuZe supports all the NET frameworks up to date, from version 1 up to 4.5 (currently the latest released).
ESS .NET FuZe is for merging and linking everything an executable needs to properly run into one single executable. Nothing more, nothing less.
It is designed to automize and optimize the difficult and error-intensive process of linking multiple assemblies into one application.
Make this entire linking proces as easy as a simple compile and repeatable.
Why would you want to do that?
* installing ONE application is always simpler than installing many.
* most computers in a work or academic setting do not have full admin rights making the installation of a framework impossible. This solves it by bypassing all these difficult authorisation settings. One executeble allways runs!
* sometimes computers do not have access to the internet to download prerequisites such as the a .net framework.
* no GAC (global assembly cache)
* optimize your installation proces!
* easy setup, easy deployment, easy use!
What is the risk?
* None, Microsoft uses the principles of the technology behind .NET FuZe themselves for many applications. In fact, EVERY windows application is - once it has been loaded in the Windows operating system, a single process. Just take a look at the Windows Task Manager. DLL's (Dynamic Link Libraries) are designed to run in the same memoryspace as the calling Executable. That is also the case for every framework library, weather it is in the framework directory or in the GAC.

--> Скачать <--


Strong Name Helper v1.7
+de4dot form 'smartassembly options' removed replaced by new useful de4dot switches
+resources listview - when double click item, new deletion form appears (where u can sort)
+resource listview new option 'add resource'`
+dnid-9rays.registered signature added
*Analyze form working with pKey.API (now u can use assemblies without valid strong + bypass Interop.'Unverifiable code failed policy check' error)
*'Show Resources' button Anchor

--> Скачать <--
pass : bs


[всё с тутсей]


SReg
ты попутал меня с кем то

| Сообщение посчитали полезным: sendersu, t0ShA


Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 18 января 2013 12:46 · Поправил: 4kusNick
· Личное сообщение · #15

ByteME Release!

What's new ?
- Recoded most of the project
- Added follow jump button
- Fixed some minor bugs

Feel free to use it as you want but remember to credit 0xd4d for his hardwork on Mono.Cecil.

Последняя версия (свежее, чем 3.9), автор пока не планирует продолжать разработку.
Бинарник: http://www.sendspace.com/file/202vq9
Сорцы: http://www.sendspace.com/file/kcj9jv (студийный проект на шарпах)

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.


| Сообщение посчитали полезным: sendersu, t0ShA, igorca, nick8606

Ранг: 81.6 (постоянный), 102thx
Активность: 0.060.02
Статус: Участник

Создано: 20 января 2013 03:37
· Личное сообщение · #16

Reflexil 1.6 (17.01.2013)

news:
- Optional ILMerged version to prevent unexpected Mono.Cecil assemblies.

upgrades:
- de4dot 1.9.0 update. New deobfuscation support for CodeFort, CodeWall,
ILProtector, MPRESS, Rummage.
- Mono.Cecil 0.9.5.4 update.
- ARM, WindowsRuntime and Module characteristics support.

bugfixes:
- Check customized Mono.Cecil assembly


http://sourceforge.net/projects/reflexil/files/

| Сообщение посчитали полезным: 4kusNick, icerix, ZaZa, igorca

Ранг: 16.4 (новичок)
Активность: 0.010
Статус: Участник

Создано: 20 января 2013 19:34
· Личное сообщение · #17

кто нибудь видел аналог альтернативу CodeSearch add-in для reflector 8?
(Я знаю про assembly browser)



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 20 января 2013 19:42
· Личное сообщение · #18

icerix пишет:
CodeSearch

CodeSearch прекрасно работает на reflector 8

| Сообщение посчитали полезным: icerix

Ранг: 16.4 (новичок)
Активность: 0.010
Статус: Участник

Создано: 20 января 2013 20:17 · Поправил: icerix
· Личное сообщение · #19

Vovan666
я забыл, а как сделать чтоб он его видел? (пробывал поискать на форуме, но как то по нулям)



Ранг: 88.2 (постоянный), 58thx
Активность: 0.110.04
Статус: Участник

Создано: 30 января 2013 14:11
· Личное сообщение · #20

Ребята такой вопрос вот программа --> Link <--
Dedde4dot-2.0.3 побывал но потом когда достал исходник так проблемы
Программа накрыта .NET Reactor
Проверка на лицуху на сайте
Я первые версии крякнул а вот эту там ошибки в исходнике а так не понимаю как обойти
Может кто чего посоветует




Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 30 января 2013 14:42
· Личное сообщение · #21

Что значит достал исходник? Если вы про полную декомпиляцию - то наверняка можно и без неё обойтись - патчите прямо саму сборку и все.

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.




Ранг: 88.2 (постоянный), 58thx
Активность: 0.110.04
Статус: Участник

Создано: 30 января 2013 16:59
· Личное сообщение · #22

4kusNick пишет:
Что значит достал исходник? Если вы про полную декомпиляцию - то наверняка можно и без неё обойтись - патчите прямо саму сборку и все.

вот именно проверок много!
Лучше решение это исходник



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 30 января 2013 17:25
· Личное сообщение · #23

Mishar_Hacker пишет:
там ошибки в исходнике а так не понимаю как обойти


достали исходник - учите C# и читине ошибки
обходить их не надо, их надо понимать (причину) и чинить
или думаете за вас ето будут делать?



Ранг: 88.2 (постоянный), 58thx
Активность: 0.110.04
Статус: Участник

Создано: 30 января 2013 17:40
· Личное сообщение · #24

Все понял буду делать)Спасибо всем




Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 06 февраля 2013 14:02
· Личное сообщение · #25

Отписался в блог про взлом нового 3DMark
https://ssl.exelab.ru/f/action=vthread&forum=12&topic=12470&page=-1#29

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.




Ранг: 88.2 (постоянный), 58thx
Активность: 0.110.04
Статус: Участник

Создано: 12 февраля 2013 20:42
· Личное сообщение · #26

Confuser 1.9
de4dot Не снял
Что можете посоветовать



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 12 февраля 2013 22:46
· Личное сообщение · #27

голова и руки
халява закончилась дедот не будет поддерживать етот крутой опенсрц прот




Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 13 февраля 2013 00:18
· Личное сообщение · #28

Автор de4dot'а знаком с автором Confuser так что он его прот официально не поддерживает (после какой-то там версии).
Однако, в сети уже полно инфы по распаковке и обработке версии 1.9.
Даже вот (от автора de4dot'а):
Many people have asked me how to decrypt methods which have been encrypted by Confuser v1.9. I'll show you how to do it. One of the reasons is that yck1509 has gotten lazy this past couple of months and he hasn't updated his Confuser protection , so let's see if this will wake him up.
http://board.b-at-s.info/showtopic=8961 (требуется регистрация).

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.





Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 22 февраля 2013 01:30
· Личное сообщение · #29

Вышла бэта версия DotNet Resolver 3.0.0.2 со своим движком (ранее был cecil)!
--> Link <--
Видос от автора: http://www.youtube.com/watch?v=eu1W5TpyT0M

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.


| Сообщение посчитали полезным: OnLyOnE, Vnv, sendersu, uncleua


Ранг: 529.0 (!), 110thx
Активность: 0.290.04
Статус: Участник
5KRT

Создано: 23 февраля 2013 22:27
· Личное сообщение · #30

4kusNick пишет:
Вышла бэта версия DotNet Resolver 3.0.0.2

Более того, вышла уже и 3.0.0.4

--> Тут валяются последние билды <--

-----
Research For Food




Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 23 февраля 2013 23:53
· Личное сообщение · #31

бажная еще прога, да и не понятно зачем автор ее {SA} пакует )может ради баг репортера, тогда пойму


<< 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 49 . 50 . >>
 eXeL@B —› Основной форум —› Взлом dotNET программ
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати