首页
社区
课程
招聘
[推荐]DataRescue.IDA.Pro.Advanced.v5.2.-YAG(SDK+Hex-Rays.Decompiler.v1.0+相关补丁)
发表于: 2007-12-1 21:51 324391

[推荐]DataRescue.IDA.Pro.Advanced.v5.2.-YAG(SDK+Hex-Rays.Decompiler.v1.0+相关补丁)

2007-12-1 21:51
324391
收藏
免费 0
支持
分享
最新回复 (502)
雪    币: 29
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
426
强烈感谢。终极武器啊
2008-7-25 01:19
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
427
好东东
收藏
哈哈
Thank you !
2008-7-30 19:21
0
雪    币: 156
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
428
调试的时候有异常,怎么回事啊?
2008-8-11 04:41
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
429
谢谢YAG的共享~~
2008-8-12 08:53
0
雪    币: 237
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
430
有没有Linux下的Flair????
2008-8-14 20:39
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
431
学习一下,呵呵,
2008-8-20 00:24
0
雪    币: 237
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
432
谁有linux下的flair 5.2
2008-8-20 13:09
0
雪    币: 267
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
433
5.3又出来了
2008-8-28 15:21
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
434
非常滴感谢LZ.
2008-9-3 16:18
0
雪    币: 204
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
435
谢谢大家!!!!!!!!!!!
2008-9-19 18:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
436
The decompiler is more robust and generates better output.
Check out the sample snippets!

Improved handling of nest structure/array references.
Complex expressions like the following can be generated:

void *__cdecl get_entry_addr(graph_t *g)
{
  return g->nodes[g->entry_idx].attrs[1].value;
}

Better recognition of int32->int64 conversions.

Before:   

if ( i > 2 )
    {
      *(_DWORD *)&v3 = i - 2;
      *((_DWORD *)&v3 + 1) = (i - 2) >> 31;
      if ( !(v3 % 3) )
        buf[i] -= -0xFFFFFFB4u;
    }

After:       if ( !((i - 2) % 3) )
        buf[i] -= -0xB4u;

Less truncation casts since they just make the code more difficult to read.

Before:

byte_10098A1[result] = (unsigned __int8)byte_10098A1[result] | 0x10;

After:

byte_10098A1[result] |= 0x10u;Better local variable allocation.

Before:

if ( result->f0 < 1 )
{
  LOWORD(this) = result->f0;
  this = (char *)this + 12;
  result->f0 = (_WORD)this;
}
if ( result->f0 > 12 )
{
  LOWORD(this) = result->f0;
  result->f0 = (unsigned int)((char *)this - 12);
}

After:

if ( result->f0 < 1 )
  result->f0 += 12;
if ( result->f0 > 12 )
  result->f0 -= 12;

Added support for tail calls to vararg functions that do not use the input arguments .

Added support for uninitialized structures passed by value
2-way (or less) switch statements are supported
Calls to alloca() are displayed in the output.
unfortunately, the return value is not linked to the rest of the output Better handling of non-int size arithmetics Better support of the cpuid insn
Decompiler uses structure offset information if present in the disassembler listing
Decompiler does not generate casts for the right operand of a shift operation
If the decompiler detects that a function call uses uninitialized variables, it may correct the callee's prototype on the fly (unless it has been specified by the user)
Improved the logic that handles representation of numbers: more numbers are handled
More robust handling of jumpout cases
References to global names hidden by a local name are
prefixed with :: (x >> n1) >> n2 is optimized into x >> (n1+n2)
Negated hex numbers like 0xFFFFFFB5 are displayed in short form (0xB5) if the meaning of the code stays the same

bugfix: a __thiscall prototype without any arguments could crash the decompiler

bugfix: decompiler could dereference arrays of pointers to udts too many times (it could generate var[idx]->field instead of simply var[idx])

bugfix: decompiler could loop infinitely if a reference to wrongly defined type was present (for example, "struct xxx" while the type library has "enum xxx", not struct)

bugfix: decompiler was offering new structure types without considering the default structure alignment; for packed structures, the result could be wrong

bugfix: functions with invalid basic blocks could be decompiled incompletely (some input code would not be decompiled at all)

bugfix: if the result of a builtin function was truncated before the use, the function would not be recognized

bugfix: in some rare cases the value propagation could produce wrong results

bugfix: instruction combination algorithm could produce incorrect results

bugfix: j[er]cxz could not be decompiled if the operand size and address size
were different

bugfix: references to an array element that was pointed by a structure field were represented incorrectly

bugfix: some unsupported instructions were causing lvar allocation failure

bugfix: the decompiler would wrongly eliminate the cast in "(int64)x << s"

bugfix: the same name could be used as a local variable name and a function argument name at the same time

bugfix: many interrs (mostly rare and difficult to reproduce) have been fixed
2008-9-23 21:59
0
雪    币: 200
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
437
谢谢大家我看看会用不.到时多指教
2008-9-26 10:07
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
438
祝福大家国庆快乐 哈哈 我啦了
2008-10-1 23:40
0
雪    币: 219
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
439
真是好东西,大侠辛苦了!
2008-10-2 17:01
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
440
太感谢了,
2008-10-11 12:15
0
雪    币: 225
活跃值: (146)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
441
谢谢提供这么好的东东。谢谢了
2008-10-11 20:36
0
雪    币: 209
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
442
下载一个中文语言包。英文版的不会用啊。呵呵。
2008-10-19 16:54
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
443
好东东,只是还不太会用。呵呵
2008-10-24 00:56
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
fyz
444
谢谢了  回去学习~~
2008-10-26 19:41
0
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
445
软件很强大,此贴也很强大
2008-10-27 23:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
446
非常谢谢jamie,,,,
2008-10-28 00:37
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
447
好东西啊!谢谢楼主了!!!
2008-10-28 16:47
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
448
什么是好人? 就是你
2008-11-6 14:33
0
雪    币: 235
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
449
顶一个,幸福ING,利器在手万事无忧,感谢大大们无私奉献!
2008-11-7 15:30
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
450
下载留个标记!
2008-11-20 21:23
0
游客
登录 | 注册 方可回帖
返回
//