在mac上使用sqlmap

时间:2017-01-14 04:48:49

标签: python sqlmap

我在mac上安装了python3。

但是当我使用sqlmap时,我得到了

  

检测到错误的pymsql初始化(使用Python3依赖项)

2 个答案:

答案 0 :(得分:0)

你能展示用于sqlmap的命令吗?

在我的Mac上,我安装了Python 2.7和Python 3,并且必须通过以下方式显式调用Python3:

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">


    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="@dimen/activity_vertical_margin"
        android:text="alpit isfdfsdfwefwes great jhfjhvjhhbnmbjk"
        android:textSize="?android:textAppearanceMedium" />
</RelativeLayout>

因为只使用'python'默认为python 2.7。

参考OP关于使用#!/ usr / bin / env python的第一行脚本的评论

这正是我的观点,在Mac上,这默认为 Python 2.7 ,但你需要使用Python3运行sqlmap

下面的通知2.7.10:

python3 <scriptName>

答案 1 :(得分:0)

我已经解决了这个问题。

也许是因为我在我的mac上安装了python3,所以当我在我的mac上安装pip时它下载了PyMySQL和PyMySQL3 lib。

有趣的是,当我使用命令&#34; pip list&#34;时,它显示&#34; PyMYSQL3&#34;在列表中。但我不能使用&#34; pip uninstall PyMySQL&#34;卸载它。 当您尝试删除它时,它会告诉您路径。 error message

它不是&#34;权限定义&#34;。正好cd路径并删除你通常可以使用pqlysql的sqlmap的PyMysql3库。