MARY 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
MARY 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
MARY 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 LGPL
开发语言
操作系统 未知
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-12-04

软件简介

MARY 是一个支持英语、德语和藏语的 Text-to-Speech 合成系统

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/11/18 19:53

[攻防世界]Mary_Morton

打开程序看,菜单已经说明的很清楚了 1存在栈溢出,2存在format 不过checksec了发现 存在栈保护,这里的format就可以泄露出标志位 经过尝试,%x只能输出8bit的数 这里使用%p 先试试水 第6个参数就是我们的输入首地址了 然后往下找标志位 计算出是第23个参数 验证一下 是第23个参数没错了 提取出来就可以栈溢出了 溢出的时候控制标志位不改变即可 from pwn import * # io=process('./mary') io=remote('111.198.29.45',43483) ...

0
0
发表了博客
2018/02/04 22:01

[JSOI2008]Blue Mary开公司

Description! Input 第一行 :一个整数N ,表示方案和询问的总数。 接下来N行,每行开头一个单词“Query”或“Project”。 若单词为Query,则后接一个整数T,表示Blue Mary询问第T天的最大收益。 若单词为Project,则后接两个实数S,P,表示该种设计方案第一天的收益S,以及以后每天比上一天多出的收益P。 1 <= N <= 100000 1 <= T <=50000 0 < P < 100,| S | <= 10^6 提示:本题读写数据量可能相当巨大,请选手注意选择高效的...

0
0
发表了博客
2019/10/29 19:26

攻防世界pwn-Mary_Morton

题目链接 64位的程序,并且开启了NX和Canary,还有Partial RELRO,got表有写权限 执行一下文件看看流程,存在两个漏洞 用IDA看看 可以看到执行2的时候 存在字符串漏洞 按1的时候,存在栈溢出漏洞 看一下流程图和汇编可以知道readsqword这个地方有canary保护,只有 rax 和fs:28h 两个值相等的时候 才能跳转到返回值,反之则调用stak_chk_fail 同时还有一个后门函数 思路:首先利用字符串漏洞,泄露出canary的值,然后在函数要返...

0
0
发表了博客
2018/08/25 11:04

BZOJ1568: [JSOI2008]Blue Mary开公司

BZOJ1568: [JSOI2008]Blue Mary开公司 Description Input 第一行 :一个整数N ,表示方案和询问的总数。 接下来N行,每行开头一个单词“Query”或“Project”。 若单词为Query,则后接一个整数T,表示Blue Mary询问第T天的最大收益。 若单词为Project,则后接两个实数S,P,表示该种设计方案第一天的收益S,以及以后每天比上一天多出的收益P。 1 <= N <= 100000 1 <= T <=50000 0 < P < 100,| S | <= 10^6 提示:本题读写数据量...

0
0
发表了博客
2019/03/19 17:13

【BZOJ1568】[JSOI2008]Blue Mary开公司(李超线段树)

【BZOJ1568】[JSOI2008]Blue Mary开公司(李超线段树) 题面 BZOJ 洛谷 题解 是模板题啊。 #include<iostream> #include<cstdio> using namespace std; #define MAX 50050 #define lson (now<<1) #define rson (now<<1|1) int Q,n=50000;char ch[20]; struct Node{bool fl;double k,b;}t[MAX<<2]; void Modify(int now,int l,int r,double K,double B) {   if(!t[now].fl){t[now].fl=true,t[now].k=K;t[now].b=B;return;}   int m...

0
0
发表了博客
2018/12/20 09:50

[JSOI2008]Blue Mary开公司(李超线段树)

题面: 大致题意: 有两种操作:1.给你一条一次函数 2.给你一个x,让你求所有函数中最大的y 现在有n个操作,要求你对每一个操作2输出最大的y值/100的结果 Solution: 这道题可以让我们很好的了解李超线段树 什么是李超线段树呢? 李超线段树是用来解决二维直角坐标系上给定直线求最值的一类题目的线段树 这一类题目往往很难像传统线段树一样下传lazy_tag,所以就需要用到标记永久化 标记永久化作为预备知识,就不在此多做赘述了 ...

0
0
发表了博客
2019/04/08 09:07

SQL-15 查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列

题目描述 查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` varchar(16) NOT NULL, `gender` char(1) NOT NULL, `hire_date` date NOT NULL, PRIMARY KEY (`emp_no`)); 输入描述: 无 输出描述: emp_no birth_date first_name last_name gender h...

0
0
发表了博客
2018/07/29 22:45

第六章、基本数据类型(list)

列表(list):列表是有序的,且可以修改 说明:列表里面可以存放:数字、字符串、列表、布尔值,可以嵌套任意类型 列表存放元素的原理:通过链表的方式 1.创建列表:通过list(列表)类,创建了一个test_list的对象 test_list=["Tom","Mary","Jim","Disk"] 2.増加列表元素 test_list=["Tom","Mary","Jim","Disk"] test_list.append("Yu_disk") 默认把"Yu_disk"放到列表最后面的位置 print(test_list) """返回结果 ['Tom', 'Mary', 'J...

0
0
发表了博客
2019/05/19 00:45

Java 容器-ArrayList-方法

# 简介 java.util.ArrayList类 是 java.util.List 的一个实现类,是一个基于数组实现的有序容器类(允许存储 **null**)。 *** # 方法列表 - boolean add(E element) 向容器中添加一个元素 - void add(int index, E element) 向容器中指定位置添加一个元素 - boolean addAll(Collection collection) 向当前容器中添加指定容器中的所有元素 - void clear() 删除容器中的所有元素 - Object clone() 浅拷贝当前容器的实例 - boolea...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部