当前位置: 代码迷 >> C# >> Adobe AIR程序,可以反编译吗?该怎么处理
  详细解决方案

Adobe AIR程序,可以反编译吗?该怎么处理

热度:622   发布时间:2016-05-05 04:37:01.0
Adobe AIR程序,可以反编译吗?
Adobe AIR专栏不知道在哪里,只有在这里来问问码农们了:

用Adobe AIR制作的应用程序程序,可以像.net程序一样,被反编译吗?
------解决思路----------------------
那个是.net的吗?你先用工具看看
------解决思路----------------------
理论上可以的
GOOGLE “Flash逆向”
------解决思路----------------------
看看:
Cracking Adobe Air Applications
http://www.ericzhang.me/cracking-adobe-air-applications/

Decompiling Adobe AIR applications
http://stackoverflow.com/questions/711187/decompiling-adobe-air-applications
------解决思路----------------------
完全可以啊,也是swf文件,跟桌面的swf没区别
但air支持原生扩展,这部分反编译只能到汇编,要是加一下密,就不太容易找字符串了。
------解决思路----------------------
引用:
使用Adobe AIR程序访问数据库,和使用.NET程序访问数据库,其数据库连接字符串的写法,是不是一样的呢?


不一样的。 .net是微软的格式, adobe是adobe公司的格式,连接字符串不一样。关于Adobe的连接字符串,楼主可以参考
https://helpx.adobe.com/dreamweaver/using/database-connections-asp-developers-cs6.html 

(是的,是英文的。但是没有办法,要解决问题,就得去看英文原版的东西,中文资料相对来说太少)

------解决思路----------------------
或者参考这个  http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7d49.html 
------解决思路----------------------
引用
  var dbFile:File = folder.resolvePath("DBSample.db"); 
                  
                conn.openAsync(dbFile); 


这句话啊,连的是DBSample.db 。

在AIRAPI的介绍里(http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7d32.html) 我是真没找到连接其他类型(SQL Server, Oracle)的链接字符串,全都是连接local的db。
------解决思路----------------------
引用:
Quote: 引用:
我是真没找到连接其他类型(SQL Server, Oracle)的链接字符串,全都是连接local的db。
不会只会连接本地数据库吧,我身边都有好几个Adobe AIR程序,网络用的,肯定是连接的远程数据库吧。

估计能,我并不是Adobe AIR的开发人员,从来没开发过,我只是抛砖引玉,这个有点冷门,希望楼主自己多查查API。 
  相关解决方案