ubuntu 执行文件问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Seattle

ubuntu 执行文件问题

  •  
  •   Seattle Sep 27, 2021 2770 views
    This topic created in 1675 days ago, the information mentioned may be changed or developed.

    在淘宝店买了个装 ubuntu 软件的脚本,执行后会在 /tmp 文件夹下下载一个.auto 文件,执行 /tmp/.auto 后就运行了卖家的下载程序,但是我 cd 进 /tmp 文件夹直接在终端输入.auto 无法执行,用 vim 等工具打开这个.auto 也是乱码,这个.auto 这文件没后缀,请问该如何看到它里面的内容。 (学土木的不太懂计算机,轻喷)

    16 replies    2021-09-28 19:23:02 +08:00
    Vegetable
        1
    Vegetable  
       Sep 27, 2021
    不你把脚本发出来让大家研究研究
    wjm2038
        2
    wjm2038  
       Sep 27, 2021 via Android
    后缀这个东西在 linux 下面没有什么实际意义,这个大概率就是个编译好的二进制文件而已
    AoEiuV020
        3
    AoEiuV020  
       Sep 27, 2021
    服务器上最高权限执行来历不明还不开源的程序,居然还要钱,
    polaa
        4
    polaa  
       Sep 27, 2021   1
    信息不足

    file .auto 看一下是什么类析的文件
    maichael
        5
    maichael  
       Sep 27, 2021
    "cd 进 /tmp 文件夹直接在终端输入.auto 无法执行",无法执行是什么现象呢,说不定是依赖了路径。
    chenmobuys
        6
    chenmobuys  
       Sep 27, 2021
    就按照卖家的命令执行不好吗 /tmp/.auto
    47jm9ozp
        7
    47jm9ozp  
       Sep 27, 2021 via iPhone
    “ 但是我 cd 进 /tmp 文件夹直接在终端输入.auto 无法执行”

    输入 ./.auto 回车
    ss098
        8
    ss098  
       Sep 27, 2021
    缺少报错信息,可能没有给程序执行权限。

    chmod +x /tmp/.auto
    singerll
        9
    singerl  
       Sep 27, 2021 via Android
    我以前就写二进制程序时,都是直接在当前目录生成中间文件,你换个目录缓存文件不知道跑哪了。。
    Ayahuasec
        10
    Ayahuasec  
       Sep 27, 2021   2
    大概.auto 是可执行文件而不是脚本文件吧,如果没做混淆之类的应该可以通过反编译看到里面数据区的一些文本内容,试试
    objdump -s -d .auto >.auto.txt
    汇编代码的阅读需要一定基础,打开.auto.txt 随便翻一翻能直接看到的文本内容就好,如果完全看不出东西,那说明加壳了,后续操作就比较复杂还是就此打住吧。
    我记得之前用 c 做过小工具,里面调用系统的 wget 进行文件下载,写死的连接在反编译后能直接看到完整的地址,一些用 sprintf 生成的连接地址也能看到一些片段什么的。
    sonyxperia
        11
    sonyxperia  
       Sep 27, 2021
    就没人好奇什么脚本需要淘宝买?
    面向淘宝编程?
    Seattle
        12
    Seattle  
    OP
       Sep 27, 2021
    @polaa 有道理,竟然忘了这个命令
    @Ayahuasec 感谢,确实写死了,看不到了
    @sonyxperia 就一个装 ROS 的脚本,国内直接装的话不能很大概率会失败,最后几步需要外网环境
    jackmod
        13
    jackmod  
       Sep 27, 2021 via Android
    逻辑和 windows 不一样
    当然目录(.)不在 PATH 环境变量里所以无法只输入文件名来执行,这其实是一种安全措施
    linux 系统本身没有扩展名的概念,文件必须有可执行权限才能运行
    liyafe1997
        14
    liyafe1997  
       Sep 27, 2021
    @sonyxperia 我也好奇
    Remember
        15
    Remember  
       Sep 28, 2021   1
    用 Ubuntu,去淘宝买装软件的脚本。

    人类迷惑行为。
    skiy
        16
    skiy  
       Sep 28, 2021   1
    想看文件?进入 /tmp,然后输入 xdg-open,再按住 Ctrl + H 显示隐藏的文件(再按一次,会再次隐藏文件)。
    About     Help     Advertise     Blog     API     FAQ     Solana     2981 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 59ms UTC 14:53 PVG 22:53 LAX 07:53 JFK 10:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86