Python的LTM解码脚本

使用LTM解码进行真实ip获取的时候,需要在十进制和十六进制之间来回转化,很麻烦,就写了这个脚本方便使用。

输入值后可以直接返回计算出来的ip。

def convert_to_ip_address(decimal_number):
    # 将十进制数字转换为十六进制字符串
    hex_string = hex(decimal_number)[2:].upper()  # 去掉前缀 "0x"

    # 从后向前,每两位一组进行排列
    reversed_hex_pairs = [hex_string[i:i+2] for i in range(0, len(hex_string), 2)][::-1]

    # 将每对十六进制数转换为十进制,并加上小数点
    decimal_octets = [int(pair, 16) for pair in reversed_hex_pairs]
    ip_address = '.'.join(str(octet) for octet in decimal_octets)

    return ip_address


decimal_input = int(input("请输入要解码的 LTM 值:"))

result = convert_to_ip_address(decimal_input)
print("最终结果:", result)

input("按回车键退出...")

Python的LTM解码脚本 第2张插图

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
如若转载,请注明出处:https://www.lewz.cn/jsjc/428.html

上一篇 2024-4-15 16:46
下一篇 2024-4-15 20:15

相关推荐

发表评论

为了防止灌水评论,登录后即可评论!

还没有评论,快来抢沙发吧!