RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
Barracudach
Asked: 2020-09-28 22:30:35 +0000 UTC

不同PE中WinApi函数的地址是否匹配?

  • 10

我想制作自己的 dll 加载器,这将允许从字节数组将 dll 加载到进程中,但我找到了一个现成的版本。我不了解一个细节。一切都井井有条..

首先,我们根据对齐方式将所有部分投影到目标进程中。其次,我们在目标进程中创建一个内存区域,在其中写入从内存中运行 dll 所需的数据和一个填充导入表、重定位的函数,然后我们将在单独的线程中运行. 实际上加载器本身:https ://github.com/BenjaminSoelberg/ReflectivePELoader 。我不明白的是,当我们填写结构时loaderdata,我们将加载dll的程序中的函数地址传递到函数指针字段中:

typedef HMODULE(__stdcall* pLoadLibraryA)(LPCSTR);
typedef FARPROC(__stdcall* pGetProcAddress)(HMODULE, LPCSTR);

LoaderParams.fnLoadLibraryA = LoadLibraryA;
LoaderParams.fnGetProcAddress = GetProcAddress;

毕竟,这些函数的加载地址在我们的加载器和目标进程中并不总是相同的。库可以在不同的进程中加载​​到不同的地址。然而,这个加载器就像 x32 程序上的时钟一样工作。

UPD。我决定深入研究调试器,到目前为止,我比较的所有库确实具有相同的加载地址。x32 和 x64(但不是 x64 和 x32)。它们总是一样吗?据我所知,可以在任意地址加载 dll(但在允许的范围内)

c++
  • 1 个回答
  • 10 Views
Martin Hope
Ivy
Asked: 2020-08-04 17:15:58 +0000 UTC

为什么在 JavaScript 中使用 Proxy 和 Reflect,有什么区别以及何时使用以及使用什么?

  • 10

代理有什么用,它们在实际开发中使用的频率如何?

反射也不清楚,事实证明它几乎是一样的。目前尚不清楚为什么两者同时存在。

javascript
  • 2 个回答
  • 10 Views
Martin Hope
Ivy
Asked: 2020-07-30 01:36:24 +0000 UTC

对象和地图有什么区别

  • 10

我读到了地图(Map),但我无法弄清楚它们与对象有何不同,也许这个问题很奇怪,但我刚开始学习 JavaScript,但我无法弄清楚——它们很相似,对吧?

是同一件事还是什么?

javascript
  • 2 个回答
  • 10 Views
Martin Hope
Alex
Asked: 2020-02-14 21:01:50 +0000 UTC

大学基础设施的漏洞[关闭]

  • 10
关闭。这个问题不可能给出客观的答案。目前不接受回复。

想改进这个问题? 重新构建问题,以便可以根据事实和引用来回答。

2年前关闭。

改进问题

亲爱的论坛成员。有这样一个有趣的情况(我将从史前史开始——很多字母)。在我就读的M大学,从我进入的那一刻起,就有很好的申请和课程表。但一年后,信息开发部门为学生和大学所有员工创建了个人账户,申请被放弃,因为个人账户提供了一种成绩簿、学生信息、聊天和日程安排。同意,只为日程进入个人账户网站很不方便,所以他们答应为智能手机做一个应用程序。时间过去了,没有申请。因此,包括我在内的几个学生决定开发自己的时间表应用程序,数据取自开源并进行了解析,我们无法访问大学的基础设施,我们没有看到这一点。但就在几天前,大学还发布了一个个人帐户的应用程序:其中的功能被削减到时间表 - 您可以使用您的登录密码登录并查看您的时间表。这就是主要故事的开始。

我决定拆解应用程序(用 Java 为 Android 编写),看看他们如何按计划获取数据(我们必须按计划解析 excel 文件)。在这里需要注意的是,我部门的一个二年级学生被任命来开发这个应用程序,他不知何故被信息开发部门聘用了(老实说,我根本不知道这是怎么发生的,在就编程能力而言,他是小组中最差的,甚至在他的学习中他也是一个债务人)。但是哦,好吧,在拆解应用程序并对其进行分析后,我简直吓坏了——没有安全性。授权过程简直惨不忍睹 - 一个请求被发送到服务器,密钥被简单地缝在应用程序中,就在源代码中(????),在这个请求之后,一个 access_token 被放置在 cookie 中,那就是它!在这些操作之后,我们可以从内部数据库中请求大学的完整时间表,并执行一些不那么关键的操作。好吧,告诉我,时间表已经在公共领域了,这有什么问题?还记得,我说过一个学生使用他的登录名和密码输入他的个人帐户吗?因此,在使用密钥登录网站后,我们可以使用 API 发出 ONE 请求,该 API 将返回有关学生的所有信息(姓名、学习年份、学习地点、基础、电话号码、邮件、所有年级的所有成绩,内部聊天等)。好吧,告诉我,我们是在传递用户名和密码吗?不。我们只通过一个登录!一!服务器将返回有关学生的所有信息,包括密码(????)。当然,我可能不知道是什么,但是,在我看来,这完全是胡说八道!并使用在应用程序中输入的密码检查收到的密码,并提供访问时间表。呵呵。

现在我的主要问题(不要因为字母的数量而击败) - 我该怎么办?我认识一个人,他是我的老师,如果不是亲自开发 API,那么肯定会领导他们并有联系。我认为这只是一个巨大的漏洞,因为登录不是问题 - 这是记录号,当进入大学时,它会发布在公共领域的网站上的注册名单中,所以整个录取年份会受到影响(更何况捡个号也不成问题)。问题是不同的 - 如果我谈论这个漏洞,他们是否可以从法律的角度展示任何东西(从道德的角度来看 - 我用我的帐户和两个完全理解的志愿者进行了所有实验一切,此外,我使用了代理以防万一)。

我想听听你对这个问题的看法,因为我以前没有遇到过这样的事情。

java
  • 2 个回答
  • 10 Views
Martin Hope
Alexandr_TT
Asked: 2020-12-21 19:14:31 +0000 UTC

带有彩色旋转边框的 CSS 六边形

  • 10

我想制作一个具有旋转边框渐变填充的六边形。

GIF 示例:

在此处输入图像描述

我尝试只使用 CSS 创建形状,但它不起作用,因为:afterand标记:before使用边框样式来创建形状,但它不存在。

我尝试使用该文件*.svg并将其加载为background-image,但无法更改边框并添加 CSS 动画来旋转边框。

最后我尝试粘贴*.gif,但它有像形状周围的白色光环这样的问题。我的背景很暗,所以很明显。

那么用指定的动画插入这种形状的最佳方法是什么?

P.S. 嵌入式 SVG 不是一个选项,因为我只想插入这样的形状:

<div id='hex'></div>   
css
  • 2 个回答
  • 10 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5