找回密码
 立即注册

QQ登录

只需一步,快速开始

1401软件论坛总版规【新人必看】如何正确发布收费帖子加入vip系统学习仅需498元免费获得1401软件安全论坛vip开通本站VIP会员请联系QQ 564853771
论坛纪念优盘Beyond EXE超强加密器V1.61401论坛破解工具包 2017-9-12[破解班vip]入门篇[破解班vip]基础篇
[破解班vip]脱壳篇[破解班vip]实战篇[破解班vip]网络验证篇[破解班vip]零基础HOOK教程[破解班vip]零基础易语言入门
[破解班vip]零基础c语言入门[破解班vip]零基础Delphi编程入门[破解班vip]寒假培训课程共7课[破解班vip]破解提高篇[破解班vip]易语言培训课程
[破解班vip]核心技术培训篇[破解班vip]pe格式与pe操作[破解班vip]2022全新封包-山寨-爆破全系列[原创课程]c++单文档框架课程[逆向班vip]汇编语句与反汇编基础
[逆向班vip]全自动扫雷辅助[逆向班vip]手机模拟按键[逆向班vip]植物大战僵尸辅助广告位招租...付费破解软件 +Q 564853771
查看: 7212|回复: 2

[原创] [原创]分享把一个易语言翻译模块翻译成C#

[复制链接]
  • TA的每日心情
    郁闷
    2024-11-5 11:43
  • 签到天数: 293 天

    [LV.8]以坛为家I

    155

    主题

    336

    回帖

    1927

    积分

    超级版主

    UID
    5
    元宝
    3451
    威望
    528
    贡献
    130
    信誉值
    0
    精华
    0
    在线时间
    139 小时
    注册时间
    2014-1-11
    最后登录
    2024-11-5
    违规
    1
    积分
    1927

    原创精英

    发表于 2019-10-11 21:10:14 | 显示全部楼层 |阅读模式
    Ȧ
    想做一个小翻译软件,于是乎找论坛,发现了一位仁兄发布的模块比较不错,原因是免费的支持的语言还很多undefined
    https://bbs.125.la/forum.php?mod=viewthread&tid=14112127&highlight=%B7%AD%D2%EB
    于是引用了这位仁兄的模块,想把中文翻译成越南语, 发现有很多问号,并不能正常显示

    到网上查了一下,原来是因为易语言只支持ascii 不支持Unicode 所以这就比较尴尬了
    如果想让这个模块支持Unicode 只能放他的返回值是字节集类型才有可能通过复杂的转换实现让它支持Unicode
    又因为这位兄弟发的是现成的模块,所以只能通过先逆向模块在改方法了,于是我逆向了一下模块


    可以发现代码很短,api也直接暴露,将其直接复制到易语言当函数用,发现在执行网页访问返回的时候就已经变成不支持的语言了,这样再改可能就要改到精益模块里啦
    但是问题突然来了,既然已经啥都知道了为啥不学习一下c#给转换一下,就不用考虑Unicode的问题了,于是便开始了第一个c#的学习之路
    首先下载精益C#助手和精益框架
    https://bbs.125.la/thread-14384640-1-1.html
    https://bbs.125.la/thread-14384223-1-1.html
    不得不说妙哉
    从源码中可以发现,有一个js1和tk函数需要条用传入的参数是你要翻译的词语,用易语言调试出js的原型直接保存在文本里(因为c#没有类似易语言资源的文件可以保存任何格式的文件)

    首先用易语言编程助手调试下 看看是否能调通

    发现输出结果与易语言调试输出结果一致,接下来再来测试api


    都测试完毕后开始引入框架dll,怼代码,post部分代码直接生成

    根据助手里的例子,怼上运行js部分代码

    最后加一个读目录下js文件的文件流

    然后就大功告成啦!


    最后附上源码 求支持undefined

    游客,如果您要查看本帖隐藏内容请回复




  • TA的每日心情
    开心
    2023-11-16 15:13
  • 签到天数: 68 天

    [LV.6]常住居民II

    0

    主题

    142

    回帖

    250

    积分

    终身vip会员

    UID
    11049
    元宝
    429
    威望
    88
    贡献
    0
    信誉值
    0
    精华
    0
    在线时间
    25 小时
    注册时间
    2019-8-26
    最后登录
    2023-11-16
    违规
    0
    积分
    250

    破解班vip

    发表于 2019-10-17 14:33:49 | 显示全部楼层
    这个不错哦 支持一下
  • TA的每日心情
    慵懒
    2024-8-12 01:14
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    0

    主题

    56

    回帖

    39

    积分

    人在旅途

    UID
    8510
    元宝
    8
    威望
    8
    贡献
    0
    信誉值
    0
    精华
    0
    在线时间
    5 小时
    注册时间
    2017-3-3
    最后登录
    2024-8-12
    违规
    0
    积分
    39
    发表于 2024-7-27 22:16:44 | 显示全部楼层
    看看咋样
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|1401软件安全 ( ICP备16034480号 )

    GMT+8, 2024-11-21 20:09 , Processed in 0.157083 second(s), 25 queries , Gzip On.

    Powered by Discuz! X3.5

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表